
typedef unsigned char 	uchar ;		// 8 bit
typedef unsigned short	uint16 ;	// 16 bit
typedef unsigned int	uint ;		// 32 bits

#include <stdio.h>
#include "fec100.h"

// table00 - bit order reversal

    const uchar  table00 [] =
    {
        0x0000,0x0080,0x0040,0x00C0,0x0020,0x00A0,0x0060,0x00E0,
        0x0010,0x0090,0x0050,0x00D0,0x0030,0x00B0,0x0070,0x00F0,
        0x0008,0x0088,0x0048,0x00C8,0x0028,0x00A8,0x0068,0x00E8,
        0x0018,0x0098,0x0058,0x00D8,0x0038,0x00B8,0x0078,0x00F8,
        0x0004,0x0084,0x0044,0x00C4,0x0024,0x00A4,0x0064,0x00E4,
        0x0014,0x0094,0x0054,0x00D4,0x0034,0x00B4,0x0074,0x00F4,
        0x000C,0x008C,0x004C,0x00CC,0x002C,0x00AC,0x006C,0x00EC,
        0x001C,0x009C,0x005C,0x00DC,0x003C,0x00BC,0x007C,0x00FC,
        0x0002,0x0082,0x0042,0x00C2,0x0022,0x00A2,0x0062,0x00E2,
        0x0012,0x0092,0x0052,0x00D2,0x0032,0x00B2,0x0072,0x00F2,
        0x000A,0x008A,0x004A,0x00CA,0x002A,0x00AA,0x006A,0x00EA,
        0x001A,0x009A,0x005A,0x00DA,0x003A,0x00BA,0x007A,0x00FA,
        0x0006,0x0086,0x0046,0x00C6,0x0026,0x00A6,0x0066,0x00E6,
        0x0016,0x0096,0x0056,0x00D6,0x0036,0x00B6,0x0076,0x00F6,
        0x000E,0x008E,0x004E,0x00CE,0x002E,0x00AE,0x006E,0x00EE,
        0x001E,0x009E,0x005E,0x00DE,0x003E,0x00BE,0x007E,0x00FE,
        0x0001,0x0081,0x0041,0x00C1,0x0021,0x00A1,0x0061,0x00E1,
        0x0011,0x0091,0x0051,0x00D1,0x0031,0x00B1,0x0071,0x00F1,
        0x0009,0x0089,0x0049,0x00C9,0x0029,0x00A9,0x0069,0x00E9,
        0x0019,0x0099,0x0059,0x00D9,0x0039,0x00B9,0x0079,0x00F9,
        0x0005,0x0085,0x0045,0x00C5,0x0025,0x00A5,0x0065,0x00E5,
        0x0015,0x0095,0x0055,0x00D5,0x0035,0x00B5,0x0075,0x00F5,
        0x000D,0x008D,0x004D,0x00CD,0x002D,0x00AD,0x006D,0x00ED,
        0x001D,0x009D,0x005D,0x00DD,0x003D,0x00BD,0x007D,0x00FD,
        0x0003,0x0083,0x0043,0x00C3,0x0023,0x00A3,0x0063,0x00E3,
        0x0013,0x0093,0x0053,0x00D3,0x0033,0x00B3,0x0073,0x00F3,
        0x000B,0x008B,0x004B,0x00CB,0x002B,0x00AB,0x006B,0x00EB,
        0x001B,0x009B,0x005B,0x00DB,0x003B,0x00BB,0x007B,0x00FB,
        0x0007,0x0087,0x0047,0x00C7,0x0027,0x00A7,0x0067,0x00E7,
        0x0017,0x0097,0x0057,0x00D7,0x0037,0x00B7,0x0077,0x00F7,
        0x000F,0x008F,0x004F,0x00CF,0x002F,0x00AF,0x006F,0x00EF,
        0x001F,0x009F,0x005F,0x00DF,0x003F,0x00BF,0x007F,0x00FF
    } ;

    const uint16 table12 [] =
    {
// 00
        0x0000,0xC000,0x7000,0xB000,0xDC00,0x1C00,0xAC00,0x6C00,
        0xF700,0x3700,0x8700,0x4700,0x2B00,0xEB00,0x5B00,0x9B00,
        0x3DC0,0xFDC0,0x4DC0,0x8DC0,0xE1C0,0x21C0,0x91C0,0x51C0,
        0xCAC0,0x0AC0,0xBAC0,0x7AC0,0x16C0,0xD6C0,0x66C0,0xA6C0,
        0x8F70,0x4F70,0xFF70,0x3F70,0x5370,0x9370,0x2370,0xE370,
        0x7870,0xB870,0x0870,0xC870,0xA470,0x6470,0xD470,0x1470,
        0xB2B0,0x72B0,0xC2B0,0x02B0,0x6EB0,0xAEB0,0x1EB0,0xDEB0,
        0x45B0,0x85B0,0x35B0,0xF5B0,0x99B0,0x59B0,0xE9B0,0x29B0,
        0xE3DC,0x23DC,0x93DC,0x53DC,0x3FDC,0xFFDC,0x4FDC,0x8FDC,
        0x14DC,0xD4DC,0x64DC,0xA4DC,0xC8DC,0x08DC,0xB8DC,0x78DC,
        0xDE1C,0x1E1C,0xAE1C,0x6E1C,0x021C,0xC21C,0x721C,0xB21C,
        0x291C,0xE91C,0x591C,0x991C,0xF51C,0x351C,0x851C,0x451C,
        0x6CAC,0xACAC,0x1CAC,0xDCAC,0xB0AC,0x70AC,0xC0AC,0x00AC,
        0x9BAC,0x5BAC,0xEBAC,0x2BAC,0x47AC,0x87AC,0x37AC,0xF7AC,
        0x516C,0x916C,0x216C,0xE16C,0x8D6C,0x4D6C,0xFD6C,0x3D6C,
        0xA66C,0x666C,0xD66C,0x166C,0x7A6C,0xBA6C,0x0A6C,0xCA6C,
        0x38F7,0xF8F7,0x48F7,0x88F7,0xE4F7,0x24F7,0x94F7,0x54F7,
        0xCFF7,0x0FF7,0xBFF7,0x7FF7,0x13F7,0xD3F7,0x63F7,0xA3F7,
        0x0537,0xC537,0x7537,0xB537,0xD937,0x1937,0xA937,0x6937,
        0xF237,0x3237,0x8237,0x4237,0x2E37,0xEE37,0x5E37,0x9E37,
        0xB787,0x7787,0xC787,0x0787,0x6B87,0xAB87,0x1B87,0xDB87,
        0x4087,0x8087,0x3087,0xF087,0x9C87,0x5C87,0xEC87,0x2C87,
        0x8A47,0x4A47,0xFA47,0x3A47,0x5647,0x9647,0x2647,0xE647,
        0x7D47,0xBD47,0x0D47,0xCD47,0xA147,0x6147,0xD147,0x1147,
        0xDB2B,0x1B2B,0xAB2B,0x6B2B,0x072B,0xC72B,0x772B,0xB72B,
        0x2C2B,0xEC2B,0x5C2B,0x9C2B,0xF02B,0x302B,0x802B,0x402B,
        0xE6EB,0x26EB,0x96EB,0x56EB,0x3AEB,0xFAEB,0x4AEB,0x8AEB,
        0x11EB,0xD1EB,0x61EB,0xA1EB,0xCDEB,0x0DEB,0xBDEB,0x7DEB,
        0x545B,0x945B,0x245B,0xE45B,0x885B,0x485B,0xF85B,0x385B,
        0xA35B,0x635B,0xD35B,0x135B,0x7F5B,0xBF5B,0x0F5B,0xCF5B,
        0x699B,0xA99B,0x199B,0xD99B,0xB59B,0x759B,0xC59B,0x059B,
        0x9E9B,0x5E9B,0xEE9B,0x2E9B,0x429B,0x829B,0x329B,0xF29B,
// 01
        0x0E3D,0xCE3D,0x7E3D,0xBE3D,0xD23D,0x123D,0xA23D,0x623D,
        0xF93D,0x393D,0x893D,0x493D,0x253D,0xE53D,0x553D,0x953D,
        0x33FD,0xF3FD,0x43FD,0x83FD,0xEFFD,0x2FFD,0x9FFD,0x5FFD,
        0xC4FD,0x04FD,0xB4FD,0x74FD,0x18FD,0xD8FD,0x68FD,0xA8FD,
        0x814D,0x414D,0xF14D,0x314D,0x5D4D,0x9D4D,0x2D4D,0xED4D,
        0x764D,0xB64D,0x064D,0xC64D,0xAA4D,0x6A4D,0xDA4D,0x1A4D,
        0xBC8D,0x7C8D,0xCC8D,0x0C8D,0x608D,0xA08D,0x108D,0xD08D,
        0x4B8D,0x8B8D,0x3B8D,0xFB8D,0x978D,0x578D,0xE78D,0x278D,
        0xEDE1,0x2DE1,0x9DE1,0x5DE1,0x31E1,0xF1E1,0x41E1,0x81E1,
        0x1AE1,0xDAE1,0x6AE1,0xAAE1,0xC6E1,0x06E1,0xB6E1,0x76E1,
        0xD021,0x1021,0xA021,0x6021,0x0C21,0xCC21,0x7C21,0xBC21,
        0x2721,0xE721,0x5721,0x9721,0xFB21,0x3B21,0x8B21,0x4B21,
        0x6291,0xA291,0x1291,0xD291,0xBE91,0x7E91,0xCE91,0x0E91,
        0x9591,0x5591,0xE591,0x2591,0x4991,0x8991,0x3991,0xF991,
        0x5F51,0x9F51,0x2F51,0xEF51,0x8351,0x4351,0xF351,0x3351,
        0xA851,0x6851,0xD851,0x1851,0x7451,0xB451,0x0451,0xC451,
        0x36CA,0xF6CA,0x46CA,0x86CA,0xEACA,0x2ACA,0x9ACA,0x5ACA,
        0xC1CA,0x01CA,0xB1CA,0x71CA,0x1DCA,0xDDCA,0x6DCA,0xADCA,
        0x0B0A,0xCB0A,0x7B0A,0xBB0A,0xD70A,0x170A,0xA70A,0x670A,
        0xFC0A,0x3C0A,0x8C0A,0x4C0A,0x200A,0xE00A,0x500A,0x900A,
        0xB9BA,0x79BA,0xC9BA,0x09BA,0x65BA,0xA5BA,0x15BA,0xD5BA,
        0x4EBA,0x8EBA,0x3EBA,0xFEBA,0x92BA,0x52BA,0xE2BA,0x22BA,
        0x847A,0x447A,0xF47A,0x347A,0x587A,0x987A,0x287A,0xE87A,
        0x737A,0xB37A,0x037A,0xC37A,0xAF7A,0x6F7A,0xDF7A,0x1F7A,
        0xD516,0x1516,0xA516,0x6516,0x0916,0xC916,0x7916,0xB916,
        0x2216,0xE216,0x5216,0x9216,0xFE16,0x3E16,0x8E16,0x4E16,
        0xE8D6,0x28D6,0x98D6,0x58D6,0x34D6,0xF4D6,0x44D6,0x84D6,
        0x1FD6,0xDFD6,0x6FD6,0xAFD6,0xC3D6,0x03D6,0xB3D6,0x73D6,
        0x5A66,0x9A66,0x2A66,0xEA66,0x8666,0x4666,0xF666,0x3666,
        0xAD66,0x6D66,0xDD66,0x1D66,0x7166,0xB166,0x0166,0xC166,
        0x67A6,0xA7A6,0x17A6,0xD7A6,0xBBA6,0x7BA6,0xCBA6,0x0BA6,
        0x90A6,0x50A6,0xE0A6,0x20A6,0x4CA6,0x8CA6,0x3CA6,0xFCA6,
// 02
        0x038F,0xC38F,0x738F,0xB38F,0xDF8F,0x1F8F,0xAF8F,0x6F8F,
        0xF48F,0x348F,0x848F,0x448F,0x288F,0xE88F,0x588F,0x988F,
        0x3E4F,0xFE4F,0x4E4F,0x8E4F,0xE24F,0x224F,0x924F,0x524F,
        0xC94F,0x094F,0xB94F,0x794F,0x154F,0xD54F,0x654F,0xA54F,
        0x8CFF,0x4CFF,0xFCFF,0x3CFF,0x50FF,0x90FF,0x20FF,0xE0FF,
        0x7BFF,0xBBFF,0x0BFF,0xCBFF,0xA7FF,0x67FF,0xD7FF,0x17FF,
        0xB13F,0x713F,0xC13F,0x013F,0x6D3F,0xAD3F,0x1D3F,0xDD3F,
        0x463F,0x863F,0x363F,0xF63F,0x9A3F,0x5A3F,0xEA3F,0x2A3F,
        0xE053,0x2053,0x9053,0x5053,0x3C53,0xFC53,0x4C53,0x8C53,
        0x1753,0xD753,0x6753,0xA753,0xCB53,0x0B53,0xBB53,0x7B53,
        0xDD93,0x1D93,0xAD93,0x6D93,0x0193,0xC193,0x7193,0xB193,
        0x2A93,0xEA93,0x5A93,0x9A93,0xF693,0x3693,0x8693,0x4693,
        0x6F23,0xAF23,0x1F23,0xDF23,0xB323,0x7323,0xC323,0x0323,
        0x9823,0x5823,0xE823,0x2823,0x4423,0x8423,0x3423,0xF423,
        0x52E3,0x92E3,0x22E3,0xE2E3,0x8EE3,0x4EE3,0xFEE3,0x3EE3,
        0xA5E3,0x65E3,0xD5E3,0x15E3,0x79E3,0xB9E3,0x09E3,0xC9E3,
        0x3B78,0xFB78,0x4B78,0x8B78,0xE778,0x2778,0x9778,0x5778,
        0xCC78,0x0C78,0xBC78,0x7C78,0x1078,0xD078,0x6078,0xA078,
        0x06B8,0xC6B8,0x76B8,0xB6B8,0xDAB8,0x1AB8,0xAAB8,0x6AB8,
        0xF1B8,0x31B8,0x81B8,0x41B8,0x2DB8,0xEDB8,0x5DB8,0x9DB8,
        0xB408,0x7408,0xC408,0x0408,0x6808,0xA808,0x1808,0xD808,
        0x4308,0x8308,0x3308,0xF308,0x9F08,0x5F08,0xEF08,0x2F08,
        0x89C8,0x49C8,0xF9C8,0x39C8,0x55C8,0x95C8,0x25C8,0xE5C8,
        0x7EC8,0xBEC8,0x0EC8,0xCEC8,0xA2C8,0x62C8,0xD2C8,0x12C8,
        0xD8A4,0x18A4,0xA8A4,0x68A4,0x04A4,0xC4A4,0x74A4,0xB4A4,
        0x2FA4,0xEFA4,0x5FA4,0x9FA4,0xF3A4,0x33A4,0x83A4,0x43A4,
        0xE564,0x2564,0x9564,0x5564,0x3964,0xF964,0x4964,0x8964,
        0x1264,0xD264,0x6264,0xA264,0xCE64,0x0E64,0xBE64,0x7E64,
        0x57D4,0x97D4,0x27D4,0xE7D4,0x8BD4,0x4BD4,0xFBD4,0x3BD4,
        0xA0D4,0x60D4,0xD0D4,0x10D4,0x7CD4,0xBCD4,0x0CD4,0xCCD4,
        0x6A14,0xAA14,0x1A14,0xDA14,0xB614,0x7614,0xC614,0x0614,
        0x9D14,0x5D14,0xED14,0x2D14,0x4114,0x8114,0x3114,0xF114,
// 03
        0x0DB2,0xCDB2,0x7DB2,0xBDB2,0xD1B2,0x11B2,0xA1B2,0x61B2,
        0xFAB2,0x3AB2,0x8AB2,0x4AB2,0x26B2,0xE6B2,0x56B2,0x96B2,
        0x3072,0xF072,0x4072,0x8072,0xEC72,0x2C72,0x9C72,0x5C72,
        0xC772,0x0772,0xB772,0x7772,0x1B72,0xDB72,0x6B72,0xAB72,
        0x82C2,0x42C2,0xF2C2,0x32C2,0x5EC2,0x9EC2,0x2EC2,0xEEC2,
        0x75C2,0xB5C2,0x05C2,0xC5C2,0xA9C2,0x69C2,0xD9C2,0x19C2,
        0xBF02,0x7F02,0xCF02,0x0F02,0x6302,0xA302,0x1302,0xD302,
        0x4802,0x8802,0x3802,0xF802,0x9402,0x5402,0xE402,0x2402,
        0xEE6E,0x2E6E,0x9E6E,0x5E6E,0x326E,0xF26E,0x426E,0x826E,
        0x196E,0xD96E,0x696E,0xA96E,0xC56E,0x056E,0xB56E,0x756E,
        0xD3AE,0x13AE,0xA3AE,0x63AE,0x0FAE,0xCFAE,0x7FAE,0xBFAE,
        0x24AE,0xE4AE,0x54AE,0x94AE,0xF8AE,0x38AE,0x88AE,0x48AE,
        0x611E,0xA11E,0x111E,0xD11E,0xBD1E,0x7D1E,0xCD1E,0x0D1E,
        0x961E,0x561E,0xE61E,0x261E,0x4A1E,0x8A1E,0x3A1E,0xFA1E,
        0x5CDE,0x9CDE,0x2CDE,0xECDE,0x80DE,0x40DE,0xF0DE,0x30DE,
        0xABDE,0x6BDE,0xDBDE,0x1BDE,0x77DE,0xB7DE,0x07DE,0xC7DE,
        0x3545,0xF545,0x4545,0x8545,0xE945,0x2945,0x9945,0x5945,
        0xC245,0x0245,0xB245,0x7245,0x1E45,0xDE45,0x6E45,0xAE45,
        0x0885,0xC885,0x7885,0xB885,0xD485,0x1485,0xA485,0x6485,
        0xFF85,0x3F85,0x8F85,0x4F85,0x2385,0xE385,0x5385,0x9385,
        0xBA35,0x7A35,0xCA35,0x0A35,0x6635,0xA635,0x1635,0xD635,
        0x4D35,0x8D35,0x3D35,0xFD35,0x9135,0x5135,0xE135,0x2135,
        0x87F5,0x47F5,0xF7F5,0x37F5,0x5BF5,0x9BF5,0x2BF5,0xEBF5,
        0x70F5,0xB0F5,0x00F5,0xC0F5,0xACF5,0x6CF5,0xDCF5,0x1CF5,
        0xD699,0x1699,0xA699,0x6699,0x0A99,0xCA99,0x7A99,0xBA99,
        0x2199,0xE199,0x5199,0x9199,0xFD99,0x3D99,0x8D99,0x4D99,
        0xEB59,0x2B59,0x9B59,0x5B59,0x3759,0xF759,0x4759,0x8759,
        0x1C59,0xDC59,0x6C59,0xAC59,0xC059,0x0059,0xB059,0x7059,
        0x59E9,0x99E9,0x29E9,0xE9E9,0x85E9,0x45E9,0xF5E9,0x35E9,
        0xAEE9,0x6EE9,0xDEE9,0x1EE9,0x72E9,0xB2E9,0x02E9,0xC2E9,
        0x6429,0xA429,0x1429,0xD429,0xB829,0x7829,0xC829,0x0829,
        0x9329,0x5329,0xE329,0x2329,0x4F29,0x8F29,0x3F29,0xFF29,
// 04
        0x00E3,0xC0E3,0x70E3,0xB0E3,0xDCE3,0x1CE3,0xACE3,0x6CE3,
        0xF7E3,0x37E3,0x87E3,0x47E3,0x2BE3,0xEBE3,0x5BE3,0x9BE3,
        0x3D23,0xFD23,0x4D23,0x8D23,0xE123,0x2123,0x9123,0x5123,
        0xCA23,0x0A23,0xBA23,0x7A23,0x1623,0xD623,0x6623,0xA623,
        0x8F93,0x4F93,0xFF93,0x3F93,0x5393,0x9393,0x2393,0xE393,
        0x7893,0xB893,0x0893,0xC893,0xA493,0x6493,0xD493,0x1493,
        0xB253,0x7253,0xC253,0x0253,0x6E53,0xAE53,0x1E53,0xDE53,
        0x4553,0x8553,0x3553,0xF553,0x9953,0x5953,0xE953,0x2953,
        0xE33F,0x233F,0x933F,0x533F,0x3F3F,0xFF3F,0x4F3F,0x8F3F,
        0x143F,0xD43F,0x643F,0xA43F,0xC83F,0x083F,0xB83F,0x783F,
        0xDEFF,0x1EFF,0xAEFF,0x6EFF,0x02FF,0xC2FF,0x72FF,0xB2FF,
        0x29FF,0xE9FF,0x59FF,0x99FF,0xF5FF,0x35FF,0x85FF,0x45FF,
        0x6C4F,0xAC4F,0x1C4F,0xDC4F,0xB04F,0x704F,0xC04F,0x004F,
        0x9B4F,0x5B4F,0xEB4F,0x2B4F,0x474F,0x874F,0x374F,0xF74F,
        0x518F,0x918F,0x218F,0xE18F,0x8D8F,0x4D8F,0xFD8F,0x3D8F,
        0xA68F,0x668F,0xD68F,0x168F,0x7A8F,0xBA8F,0x0A8F,0xCA8F,
        0x3814,0xF814,0x4814,0x8814,0xE414,0x2414,0x9414,0x5414,
        0xCF14,0x0F14,0xBF14,0x7F14,0x1314,0xD314,0x6314,0xA314,
        0x05D4,0xC5D4,0x75D4,0xB5D4,0xD9D4,0x19D4,0xA9D4,0x69D4,
        0xF2D4,0x32D4,0x82D4,0x42D4,0x2ED4,0xEED4,0x5ED4,0x9ED4,
        0xB764,0x7764,0xC764,0x0764,0x6B64,0xAB64,0x1B64,0xDB64,
        0x4064,0x8064,0x3064,0xF064,0x9C64,0x5C64,0xEC64,0x2C64,
        0x8AA4,0x4AA4,0xFAA4,0x3AA4,0x56A4,0x96A4,0x26A4,0xE6A4,
        0x7DA4,0xBDA4,0x0DA4,0xCDA4,0xA1A4,0x61A4,0xD1A4,0x11A4,
        0xDBC8,0x1BC8,0xABC8,0x6BC8,0x07C8,0xC7C8,0x77C8,0xB7C8,
        0x2CC8,0xECC8,0x5CC8,0x9CC8,0xF0C8,0x30C8,0x80C8,0x40C8,
        0xE608,0x2608,0x9608,0x5608,0x3A08,0xFA08,0x4A08,0x8A08,
        0x1108,0xD108,0x6108,0xA108,0xCD08,0x0D08,0xBD08,0x7D08,
        0x54B8,0x94B8,0x24B8,0xE4B8,0x88B8,0x48B8,0xF8B8,0x38B8,
        0xA3B8,0x63B8,0xD3B8,0x13B8,0x7FB8,0xBFB8,0x0FB8,0xCFB8,
        0x6978,0xA978,0x1978,0xD978,0xB578,0x7578,0xC578,0x0578,
        0x9E78,0x5E78,0xEE78,0x2E78,0x4278,0x8278,0x3278,0xF278,
// 05
        0x0EDE,0xCEDE,0x7EDE,0xBEDE,0xD2DE,0x12DE,0xA2DE,0x62DE,
        0xF9DE,0x39DE,0x89DE,0x49DE,0x25DE,0xE5DE,0x55DE,0x95DE,
        0x331E,0xF31E,0x431E,0x831E,0xEF1E,0x2F1E,0x9F1E,0x5F1E,
        0xC41E,0x041E,0xB41E,0x741E,0x181E,0xD81E,0x681E,0xA81E,
        0x81AE,0x41AE,0xF1AE,0x31AE,0x5DAE,0x9DAE,0x2DAE,0xEDAE,
        0x76AE,0xB6AE,0x06AE,0xC6AE,0xAAAE,0x6AAE,0xDAAE,0x1AAE,
        0xBC6E,0x7C6E,0xCC6E,0x0C6E,0x606E,0xA06E,0x106E,0xD06E,
        0x4B6E,0x8B6E,0x3B6E,0xFB6E,0x976E,0x576E,0xE76E,0x276E,
        0xED02,0x2D02,0x9D02,0x5D02,0x3102,0xF102,0x4102,0x8102,
        0x1A02,0xDA02,0x6A02,0xAA02,0xC602,0x0602,0xB602,0x7602,
        0xD0C2,0x10C2,0xA0C2,0x60C2,0x0CC2,0xCCC2,0x7CC2,0xBCC2,
        0x27C2,0xE7C2,0x57C2,0x97C2,0xFBC2,0x3BC2,0x8BC2,0x4BC2,
        0x6272,0xA272,0x1272,0xD272,0xBE72,0x7E72,0xCE72,0x0E72,
        0x9572,0x5572,0xE572,0x2572,0x4972,0x8972,0x3972,0xF972,
        0x5FB2,0x9FB2,0x2FB2,0xEFB2,0x83B2,0x43B2,0xF3B2,0x33B2,
        0xA8B2,0x68B2,0xD8B2,0x18B2,0x74B2,0xB4B2,0x04B2,0xC4B2,
        0x3629,0xF629,0x4629,0x8629,0xEA29,0x2A29,0x9A29,0x5A29,
        0xC129,0x0129,0xB129,0x7129,0x1D29,0xDD29,0x6D29,0xAD29,
        0x0BE9,0xCBE9,0x7BE9,0xBBE9,0xD7E9,0x17E9,0xA7E9,0x67E9,
        0xFCE9,0x3CE9,0x8CE9,0x4CE9,0x20E9,0xE0E9,0x50E9,0x90E9,
        0xB959,0x7959,0xC959,0x0959,0x6559,0xA559,0x1559,0xD559,
        0x4E59,0x8E59,0x3E59,0xFE59,0x9259,0x5259,0xE259,0x2259,
        0x8499,0x4499,0xF499,0x3499,0x5899,0x9899,0x2899,0xE899,
        0x7399,0xB399,0x0399,0xC399,0xAF99,0x6F99,0xDF99,0x1F99,
        0xD5F5,0x15F5,0xA5F5,0x65F5,0x09F5,0xC9F5,0x79F5,0xB9F5,
        0x22F5,0xE2F5,0x52F5,0x92F5,0xFEF5,0x3EF5,0x8EF5,0x4EF5,
        0xE835,0x2835,0x9835,0x5835,0x3435,0xF435,0x4435,0x8435,
        0x1F35,0xDF35,0x6F35,0xAF35,0xC335,0x0335,0xB335,0x7335,
        0x5A85,0x9A85,0x2A85,0xEA85,0x8685,0x4685,0xF685,0x3685,
        0xAD85,0x6D85,0xDD85,0x1D85,0x7185,0xB185,0x0185,0xC185,
        0x6745,0xA745,0x1745,0xD745,0xBB45,0x7B45,0xCB45,0x0B45,
        0x9045,0x5045,0xE045,0x2045,0x4C45,0x8C45,0x3C45,0xFC45,
// 06
        0x036C,0xC36C,0x736C,0xB36C,0xDF6C,0x1F6C,0xAF6C,0x6F6C,
        0xF46C,0x346C,0x846C,0x446C,0x286C,0xE86C,0x586C,0x986C,
        0x3EAC,0xFEAC,0x4EAC,0x8EAC,0xE2AC,0x22AC,0x92AC,0x52AC,
        0xC9AC,0x09AC,0xB9AC,0x79AC,0x15AC,0xD5AC,0x65AC,0xA5AC,
        0x8C1C,0x4C1C,0xFC1C,0x3C1C,0x501C,0x901C,0x201C,0xE01C,
        0x7B1C,0xBB1C,0x0B1C,0xCB1C,0xA71C,0x671C,0xD71C,0x171C,
        0xB1DC,0x71DC,0xC1DC,0x01DC,0x6DDC,0xADDC,0x1DDC,0xDDDC,
        0x46DC,0x86DC,0x36DC,0xF6DC,0x9ADC,0x5ADC,0xEADC,0x2ADC,
        0xE0B0,0x20B0,0x90B0,0x50B0,0x3CB0,0xFCB0,0x4CB0,0x8CB0,
        0x17B0,0xD7B0,0x67B0,0xA7B0,0xCBB0,0x0BB0,0xBBB0,0x7BB0,
        0xDD70,0x1D70,0xAD70,0x6D70,0x0170,0xC170,0x7170,0xB170,
        0x2A70,0xEA70,0x5A70,0x9A70,0xF670,0x3670,0x8670,0x4670,
        0x6FC0,0xAFC0,0x1FC0,0xDFC0,0xB3C0,0x73C0,0xC3C0,0x03C0,
        0x98C0,0x58C0,0xE8C0,0x28C0,0x44C0,0x84C0,0x34C0,0xF4C0,
        0x5200,0x9200,0x2200,0xE200,0x8E00,0x4E00,0xFE00,0x3E00,
        0xA500,0x6500,0xD500,0x1500,0x7900,0xB900,0x0900,0xC900,
        0x3B9B,0xFB9B,0x4B9B,0x8B9B,0xE79B,0x279B,0x979B,0x579B,
        0xCC9B,0x0C9B,0xBC9B,0x7C9B,0x109B,0xD09B,0x609B,0xA09B,
        0x065B,0xC65B,0x765B,0xB65B,0xDA5B,0x1A5B,0xAA5B,0x6A5B,
        0xF15B,0x315B,0x815B,0x415B,0x2D5B,0xED5B,0x5D5B,0x9D5B,
        0xB4EB,0x74EB,0xC4EB,0x04EB,0x68EB,0xA8EB,0x18EB,0xD8EB,
        0x43EB,0x83EB,0x33EB,0xF3EB,0x9FEB,0x5FEB,0xEFEB,0x2FEB,
        0x892B,0x492B,0xF92B,0x392B,0x552B,0x952B,0x252B,0xE52B,
        0x7E2B,0xBE2B,0x0E2B,0xCE2B,0xA22B,0x622B,0xD22B,0x122B,
        0xD847,0x1847,0xA847,0x6847,0x0447,0xC447,0x7447,0xB447,
        0x2F47,0xEF47,0x5F47,0x9F47,0xF347,0x3347,0x8347,0x4347,
        0xE587,0x2587,0x9587,0x5587,0x3987,0xF987,0x4987,0x8987,
        0x1287,0xD287,0x6287,0xA287,0xCE87,0x0E87,0xBE87,0x7E87,
        0x5737,0x9737,0x2737,0xE737,0x8B37,0x4B37,0xFB37,0x3B37,
        0xA037,0x6037,0xD037,0x1037,0x7C37,0xBC37,0x0C37,0xCC37,
        0x6AF7,0xAAF7,0x1AF7,0xDAF7,0xB6F7,0x76F7,0xC6F7,0x06F7,
        0x9DF7,0x5DF7,0xEDF7,0x2DF7,0x41F7,0x81F7,0x31F7,0xF1F7,
// 07
        0x0D51,0xCD51,0x7D51,0xBD51,0xD151,0x1151,0xA151,0x6151,
        0xFA51,0x3A51,0x8A51,0x4A51,0x2651,0xE651,0x5651,0x9651,
        0x3091,0xF091,0x4091,0x8091,0xEC91,0x2C91,0x9C91,0x5C91,
        0xC791,0x0791,0xB791,0x7791,0x1B91,0xDB91,0x6B91,0xAB91,
        0x8221,0x4221,0xF221,0x3221,0x5E21,0x9E21,0x2E21,0xEE21,
        0x7521,0xB521,0x0521,0xC521,0xA921,0x6921,0xD921,0x1921,
        0xBFE1,0x7FE1,0xCFE1,0x0FE1,0x63E1,0xA3E1,0x13E1,0xD3E1,
        0x48E1,0x88E1,0x38E1,0xF8E1,0x94E1,0x54E1,0xE4E1,0x24E1,
        0xEE8D,0x2E8D,0x9E8D,0x5E8D,0x328D,0xF28D,0x428D,0x828D,
        0x198D,0xD98D,0x698D,0xA98D,0xC58D,0x058D,0xB58D,0x758D,
        0xD34D,0x134D,0xA34D,0x634D,0x0F4D,0xCF4D,0x7F4D,0xBF4D,
        0x244D,0xE44D,0x544D,0x944D,0xF84D,0x384D,0x884D,0x484D,
        0x61FD,0xA1FD,0x11FD,0xD1FD,0xBDFD,0x7DFD,0xCDFD,0x0DFD,
        0x96FD,0x56FD,0xE6FD,0x26FD,0x4AFD,0x8AFD,0x3AFD,0xFAFD,
        0x5C3D,0x9C3D,0x2C3D,0xEC3D,0x803D,0x403D,0xF03D,0x303D,
        0xAB3D,0x6B3D,0xDB3D,0x1B3D,0x773D,0xB73D,0x073D,0xC73D,
        0x35A6,0xF5A6,0x45A6,0x85A6,0xE9A6,0x29A6,0x99A6,0x59A6,
        0xC2A6,0x02A6,0xB2A6,0x72A6,0x1EA6,0xDEA6,0x6EA6,0xAEA6,
        0x0866,0xC866,0x7866,0xB866,0xD466,0x1466,0xA466,0x6466,
        0xFF66,0x3F66,0x8F66,0x4F66,0x2366,0xE366,0x5366,0x9366,
        0xBAD6,0x7AD6,0xCAD6,0x0AD6,0x66D6,0xA6D6,0x16D6,0xD6D6,
        0x4DD6,0x8DD6,0x3DD6,0xFDD6,0x91D6,0x51D6,0xE1D6,0x21D6,
        0x8716,0x4716,0xF716,0x3716,0x5B16,0x9B16,0x2B16,0xEB16,
        0x7016,0xB016,0x0016,0xC016,0xAC16,0x6C16,0xDC16,0x1C16,
        0xD67A,0x167A,0xA67A,0x667A,0x0A7A,0xCA7A,0x7A7A,0xBA7A,
        0x217A,0xE17A,0x517A,0x917A,0xFD7A,0x3D7A,0x8D7A,0x4D7A,
        0xEBBA,0x2BBA,0x9BBA,0x5BBA,0x37BA,0xF7BA,0x47BA,0x87BA,
        0x1CBA,0xDCBA,0x6CBA,0xACBA,0xC0BA,0x00BA,0xB0BA,0x70BA,
        0x590A,0x990A,0x290A,0xE90A,0x850A,0x450A,0xF50A,0x350A,
        0xAE0A,0x6E0A,0xDE0A,0x1E0A,0x720A,0xB20A,0x020A,0xC20A,
        0x64CA,0xA4CA,0x14CA,0xD4CA,0xB8CA,0x78CA,0xC8CA,0x08CA,
        0x93CA,0x53CA,0xE3CA,0x23CA,0x4FCA,0x8FCA,0x3FCA,0xFFCA,
// 08
        0x0038,0xC038,0x7038,0xB038,0xDC38,0x1C38,0xAC38,0x6C38,
        0xF738,0x3738,0x8738,0x4738,0x2B38,0xEB38,0x5B38,0x9B38,
        0x3DF8,0xFDF8,0x4DF8,0x8DF8,0xE1F8,0x21F8,0x91F8,0x51F8,
        0xCAF8,0x0AF8,0xBAF8,0x7AF8,0x16F8,0xD6F8,0x66F8,0xA6F8,
        0x8F48,0x4F48,0xFF48,0x3F48,0x5348,0x9348,0x2348,0xE348,
        0x7848,0xB848,0x0848,0xC848,0xA448,0x6448,0xD448,0x1448,
        0xB288,0x7288,0xC288,0x0288,0x6E88,0xAE88,0x1E88,0xDE88,
        0x4588,0x8588,0x3588,0xF588,0x9988,0x5988,0xE988,0x2988,
        0xE3E4,0x23E4,0x93E4,0x53E4,0x3FE4,0xFFE4,0x4FE4,0x8FE4,
        0x14E4,0xD4E4,0x64E4,0xA4E4,0xC8E4,0x08E4,0xB8E4,0x78E4,
        0xDE24,0x1E24,0xAE24,0x6E24,0x0224,0xC224,0x7224,0xB224,
        0x2924,0xE924,0x5924,0x9924,0xF524,0x3524,0x8524,0x4524,
        0x6C94,0xAC94,0x1C94,0xDC94,0xB094,0x7094,0xC094,0x0094,
        0x9B94,0x5B94,0xEB94,0x2B94,0x4794,0x8794,0x3794,0xF794,
        0x5154,0x9154,0x2154,0xE154,0x8D54,0x4D54,0xFD54,0x3D54,
        0xA654,0x6654,0xD654,0x1654,0x7A54,0xBA54,0x0A54,0xCA54,
        0x38CF,0xF8CF,0x48CF,0x88CF,0xE4CF,0x24CF,0x94CF,0x54CF,
        0xCFCF,0x0FCF,0xBFCF,0x7FCF,0x13CF,0xD3CF,0x63CF,0xA3CF,
        0x050F,0xC50F,0x750F,0xB50F,0xD90F,0x190F,0xA90F,0x690F,
        0xF20F,0x320F,0x820F,0x420F,0x2E0F,0xEE0F,0x5E0F,0x9E0F,
        0xB7BF,0x77BF,0xC7BF,0x07BF,0x6BBF,0xABBF,0x1BBF,0xDBBF,
        0x40BF,0x80BF,0x30BF,0xF0BF,0x9CBF,0x5CBF,0xECBF,0x2CBF,
        0x8A7F,0x4A7F,0xFA7F,0x3A7F,0x567F,0x967F,0x267F,0xE67F,
        0x7D7F,0xBD7F,0x0D7F,0xCD7F,0xA17F,0x617F,0xD17F,0x117F,
        0xDB13,0x1B13,0xAB13,0x6B13,0x0713,0xC713,0x7713,0xB713,
        0x2C13,0xEC13,0x5C13,0x9C13,0xF013,0x3013,0x8013,0x4013,
        0xE6D3,0x26D3,0x96D3,0x56D3,0x3AD3,0xFAD3,0x4AD3,0x8AD3,
        0x11D3,0xD1D3,0x61D3,0xA1D3,0xCDD3,0x0DD3,0xBDD3,0x7DD3,
        0x5463,0x9463,0x2463,0xE463,0x8863,0x4863,0xF863,0x3863,
        0xA363,0x6363,0xD363,0x1363,0x7F63,0xBF63,0x0F63,0xCF63,
        0x69A3,0xA9A3,0x19A3,0xD9A3,0xB5A3,0x75A3,0xC5A3,0x05A3,
        0x9EA3,0x5EA3,0xEEA3,0x2EA3,0x42A3,0x82A3,0x32A3,0xF2A3,
// 09
        0x0E05,0xCE05,0x7E05,0xBE05,0xD205,0x1205,0xA205,0x6205,
        0xF905,0x3905,0x8905,0x4905,0x2505,0xE505,0x5505,0x9505,
        0x33C5,0xF3C5,0x43C5,0x83C5,0xEFC5,0x2FC5,0x9FC5,0x5FC5,
        0xC4C5,0x04C5,0xB4C5,0x74C5,0x18C5,0xD8C5,0x68C5,0xA8C5,
        0x8175,0x4175,0xF175,0x3175,0x5D75,0x9D75,0x2D75,0xED75,
        0x7675,0xB675,0x0675,0xC675,0xAA75,0x6A75,0xDA75,0x1A75,
        0xBCB5,0x7CB5,0xCCB5,0x0CB5,0x60B5,0xA0B5,0x10B5,0xD0B5,
        0x4BB5,0x8BB5,0x3BB5,0xFBB5,0x97B5,0x57B5,0xE7B5,0x27B5,
        0xEDD9,0x2DD9,0x9DD9,0x5DD9,0x31D9,0xF1D9,0x41D9,0x81D9,
        0x1AD9,0xDAD9,0x6AD9,0xAAD9,0xC6D9,0x06D9,0xB6D9,0x76D9,
        0xD019,0x1019,0xA019,0x6019,0x0C19,0xCC19,0x7C19,0xBC19,
        0x2719,0xE719,0x5719,0x9719,0xFB19,0x3B19,0x8B19,0x4B19,
        0x62A9,0xA2A9,0x12A9,0xD2A9,0xBEA9,0x7EA9,0xCEA9,0x0EA9,
        0x95A9,0x55A9,0xE5A9,0x25A9,0x49A9,0x89A9,0x39A9,0xF9A9,
        0x5F69,0x9F69,0x2F69,0xEF69,0x8369,0x4369,0xF369,0x3369,
        0xA869,0x6869,0xD869,0x1869,0x7469,0xB469,0x0469,0xC469,
        0x36F2,0xF6F2,0x46F2,0x86F2,0xEAF2,0x2AF2,0x9AF2,0x5AF2,
        0xC1F2,0x01F2,0xB1F2,0x71F2,0x1DF2,0xDDF2,0x6DF2,0xADF2,
        0x0B32,0xCB32,0x7B32,0xBB32,0xD732,0x1732,0xA732,0x6732,
        0xFC32,0x3C32,0x8C32,0x4C32,0x2032,0xE032,0x5032,0x9032,
        0xB982,0x7982,0xC982,0x0982,0x6582,0xA582,0x1582,0xD582,
        0x4E82,0x8E82,0x3E82,0xFE82,0x9282,0x5282,0xE282,0x2282,
        0x8442,0x4442,0xF442,0x3442,0x5842,0x9842,0x2842,0xE842,
        0x7342,0xB342,0x0342,0xC342,0xAF42,0x6F42,0xDF42,0x1F42,
        0xD52E,0x152E,0xA52E,0x652E,0x092E,0xC92E,0x792E,0xB92E,
        0x222E,0xE22E,0x522E,0x922E,0xFE2E,0x3E2E,0x8E2E,0x4E2E,
        0xE8EE,0x28EE,0x98EE,0x58EE,0x34EE,0xF4EE,0x44EE,0x84EE,
        0x1FEE,0xDFEE,0x6FEE,0xAFEE,0xC3EE,0x03EE,0xB3EE,0x73EE,
        0x5A5E,0x9A5E,0x2A5E,0xEA5E,0x865E,0x465E,0xF65E,0x365E,
        0xAD5E,0x6D5E,0xDD5E,0x1D5E,0x715E,0xB15E,0x015E,0xC15E,
        0x679E,0xA79E,0x179E,0xD79E,0xBB9E,0x7B9E,0xCB9E,0x0B9E,
        0x909E,0x509E,0xE09E,0x209E,0x4C9E,0x8C9E,0x3C9E,0xFC9E,
// 0A
        0x03B7,0xC3B7,0x73B7,0xB3B7,0xDFB7,0x1FB7,0xAFB7,0x6FB7,
        0xF4B7,0x34B7,0x84B7,0x44B7,0x28B7,0xE8B7,0x58B7,0x98B7,
        0x3E77,0xFE77,0x4E77,0x8E77,0xE277,0x2277,0x9277,0x5277,
        0xC977,0x0977,0xB977,0x7977,0x1577,0xD577,0x6577,0xA577,
        0x8CC7,0x4CC7,0xFCC7,0x3CC7,0x50C7,0x90C7,0x20C7,0xE0C7,
        0x7BC7,0xBBC7,0x0BC7,0xCBC7,0xA7C7,0x67C7,0xD7C7,0x17C7,
        0xB107,0x7107,0xC107,0x0107,0x6D07,0xAD07,0x1D07,0xDD07,
        0x4607,0x8607,0x3607,0xF607,0x9A07,0x5A07,0xEA07,0x2A07,
        0xE06B,0x206B,0x906B,0x506B,0x3C6B,0xFC6B,0x4C6B,0x8C6B,
        0x176B,0xD76B,0x676B,0xA76B,0xCB6B,0x0B6B,0xBB6B,0x7B6B,
        0xDDAB,0x1DAB,0xADAB,0x6DAB,0x01AB,0xC1AB,0x71AB,0xB1AB,
        0x2AAB,0xEAAB,0x5AAB,0x9AAB,0xF6AB,0x36AB,0x86AB,0x46AB,
        0x6F1B,0xAF1B,0x1F1B,0xDF1B,0xB31B,0x731B,0xC31B,0x031B,
        0x981B,0x581B,0xE81B,0x281B,0x441B,0x841B,0x341B,0xF41B,
        0x52DB,0x92DB,0x22DB,0xE2DB,0x8EDB,0x4EDB,0xFEDB,0x3EDB,
        0xA5DB,0x65DB,0xD5DB,0x15DB,0x79DB,0xB9DB,0x09DB,0xC9DB,
        0x3B40,0xFB40,0x4B40,0x8B40,0xE740,0x2740,0x9740,0x5740,
        0xCC40,0x0C40,0xBC40,0x7C40,0x1040,0xD040,0x6040,0xA040,
        0x0680,0xC680,0x7680,0xB680,0xDA80,0x1A80,0xAA80,0x6A80,
        0xF180,0x3180,0x8180,0x4180,0x2D80,0xED80,0x5D80,0x9D80,
        0xB430,0x7430,0xC430,0x0430,0x6830,0xA830,0x1830,0xD830,
        0x4330,0x8330,0x3330,0xF330,0x9F30,0x5F30,0xEF30,0x2F30,
        0x89F0,0x49F0,0xF9F0,0x39F0,0x55F0,0x95F0,0x25F0,0xE5F0,
        0x7EF0,0xBEF0,0x0EF0,0xCEF0,0xA2F0,0x62F0,0xD2F0,0x12F0,
        0xD89C,0x189C,0xA89C,0x689C,0x049C,0xC49C,0x749C,0xB49C,
        0x2F9C,0xEF9C,0x5F9C,0x9F9C,0xF39C,0x339C,0x839C,0x439C,
        0xE55C,0x255C,0x955C,0x555C,0x395C,0xF95C,0x495C,0x895C,
        0x125C,0xD25C,0x625C,0xA25C,0xCE5C,0x0E5C,0xBE5C,0x7E5C,
        0x57EC,0x97EC,0x27EC,0xE7EC,0x8BEC,0x4BEC,0xFBEC,0x3BEC,
        0xA0EC,0x60EC,0xD0EC,0x10EC,0x7CEC,0xBCEC,0x0CEC,0xCCEC,
        0x6A2C,0xAA2C,0x1A2C,0xDA2C,0xB62C,0x762C,0xC62C,0x062C,
        0x9D2C,0x5D2C,0xED2C,0x2D2C,0x412C,0x812C,0x312C,0xF12C,
// 0B
        0x0D8A,0xCD8A,0x7D8A,0xBD8A,0xD18A,0x118A,0xA18A,0x618A,
        0xFA8A,0x3A8A,0x8A8A,0x4A8A,0x268A,0xE68A,0x568A,0x968A,
        0x304A,0xF04A,0x404A,0x804A,0xEC4A,0x2C4A,0x9C4A,0x5C4A,
        0xC74A,0x074A,0xB74A,0x774A,0x1B4A,0xDB4A,0x6B4A,0xAB4A,
        0x82FA,0x42FA,0xF2FA,0x32FA,0x5EFA,0x9EFA,0x2EFA,0xEEFA,
        0x75FA,0xB5FA,0x05FA,0xC5FA,0xA9FA,0x69FA,0xD9FA,0x19FA,
        0xBF3A,0x7F3A,0xCF3A,0x0F3A,0x633A,0xA33A,0x133A,0xD33A,
        0x483A,0x883A,0x383A,0xF83A,0x943A,0x543A,0xE43A,0x243A,
        0xEE56,0x2E56,0x9E56,0x5E56,0x3256,0xF256,0x4256,0x8256,
        0x1956,0xD956,0x6956,0xA956,0xC556,0x0556,0xB556,0x7556,
        0xD396,0x1396,0xA396,0x6396,0x0F96,0xCF96,0x7F96,0xBF96,
        0x2496,0xE496,0x5496,0x9496,0xF896,0x3896,0x8896,0x4896,
        0x6126,0xA126,0x1126,0xD126,0xBD26,0x7D26,0xCD26,0x0D26,
        0x9626,0x5626,0xE626,0x2626,0x4A26,0x8A26,0x3A26,0xFA26,
        0x5CE6,0x9CE6,0x2CE6,0xECE6,0x80E6,0x40E6,0xF0E6,0x30E6,
        0xABE6,0x6BE6,0xDBE6,0x1BE6,0x77E6,0xB7E6,0x07E6,0xC7E6,
        0x357D,0xF57D,0x457D,0x857D,0xE97D,0x297D,0x997D,0x597D,
        0xC27D,0x027D,0xB27D,0x727D,0x1E7D,0xDE7D,0x6E7D,0xAE7D,
        0x08BD,0xC8BD,0x78BD,0xB8BD,0xD4BD,0x14BD,0xA4BD,0x64BD,
        0xFFBD,0x3FBD,0x8FBD,0x4FBD,0x23BD,0xE3BD,0x53BD,0x93BD,
        0xBA0D,0x7A0D,0xCA0D,0x0A0D,0x660D,0xA60D,0x160D,0xD60D,
        0x4D0D,0x8D0D,0x3D0D,0xFD0D,0x910D,0x510D,0xE10D,0x210D,
        0x87CD,0x47CD,0xF7CD,0x37CD,0x5BCD,0x9BCD,0x2BCD,0xEBCD,
        0x70CD,0xB0CD,0x00CD,0xC0CD,0xACCD,0x6CCD,0xDCCD,0x1CCD,
        0xD6A1,0x16A1,0xA6A1,0x66A1,0x0AA1,0xCAA1,0x7AA1,0xBAA1,
        0x21A1,0xE1A1,0x51A1,0x91A1,0xFDA1,0x3DA1,0x8DA1,0x4DA1,
        0xEB61,0x2B61,0x9B61,0x5B61,0x3761,0xF761,0x4761,0x8761,
        0x1C61,0xDC61,0x6C61,0xAC61,0xC061,0x0061,0xB061,0x7061,
        0x59D1,0x99D1,0x29D1,0xE9D1,0x85D1,0x45D1,0xF5D1,0x35D1,
        0xAED1,0x6ED1,0xDED1,0x1ED1,0x72D1,0xB2D1,0x02D1,0xC2D1,
        0x6411,0xA411,0x1411,0xD411,0xB811,0x7811,0xC811,0x0811,
        0x9311,0x5311,0xE311,0x2311,0x4F11,0x8F11,0x3F11,0xFF11,
// 0C
        0x00DB,0xC0DB,0x70DB,0xB0DB,0xDCDB,0x1CDB,0xACDB,0x6CDB,
        0xF7DB,0x37DB,0x87DB,0x47DB,0x2BDB,0xEBDB,0x5BDB,0x9BDB,
        0x3D1B,0xFD1B,0x4D1B,0x8D1B,0xE11B,0x211B,0x911B,0x511B,
        0xCA1B,0x0A1B,0xBA1B,0x7A1B,0x161B,0xD61B,0x661B,0xA61B,
        0x8FAB,0x4FAB,0xFFAB,0x3FAB,0x53AB,0x93AB,0x23AB,0xE3AB,
        0x78AB,0xB8AB,0x08AB,0xC8AB,0xA4AB,0x64AB,0xD4AB,0x14AB,
        0xB26B,0x726B,0xC26B,0x026B,0x6E6B,0xAE6B,0x1E6B,0xDE6B,
        0x456B,0x856B,0x356B,0xF56B,0x996B,0x596B,0xE96B,0x296B,
        0xE307,0x2307,0x9307,0x5307,0x3F07,0xFF07,0x4F07,0x8F07,
        0x1407,0xD407,0x6407,0xA407,0xC807,0x0807,0xB807,0x7807,
        0xDEC7,0x1EC7,0xAEC7,0x6EC7,0x02C7,0xC2C7,0x72C7,0xB2C7,
        0x29C7,0xE9C7,0x59C7,0x99C7,0xF5C7,0x35C7,0x85C7,0x45C7,
        0x6C77,0xAC77,0x1C77,0xDC77,0xB077,0x7077,0xC077,0x0077,
        0x9B77,0x5B77,0xEB77,0x2B77,0x4777,0x8777,0x3777,0xF777,
        0x51B7,0x91B7,0x21B7,0xE1B7,0x8DB7,0x4DB7,0xFDB7,0x3DB7,
        0xA6B7,0x66B7,0xD6B7,0x16B7,0x7AB7,0xBAB7,0x0AB7,0xCAB7,
        0x382C,0xF82C,0x482C,0x882C,0xE42C,0x242C,0x942C,0x542C,
        0xCF2C,0x0F2C,0xBF2C,0x7F2C,0x132C,0xD32C,0x632C,0xA32C,
        0x05EC,0xC5EC,0x75EC,0xB5EC,0xD9EC,0x19EC,0xA9EC,0x69EC,
        0xF2EC,0x32EC,0x82EC,0x42EC,0x2EEC,0xEEEC,0x5EEC,0x9EEC,
        0xB75C,0x775C,0xC75C,0x075C,0x6B5C,0xAB5C,0x1B5C,0xDB5C,
        0x405C,0x805C,0x305C,0xF05C,0x9C5C,0x5C5C,0xEC5C,0x2C5C,
        0x8A9C,0x4A9C,0xFA9C,0x3A9C,0x569C,0x969C,0x269C,0xE69C,
        0x7D9C,0xBD9C,0x0D9C,0xCD9C,0xA19C,0x619C,0xD19C,0x119C,
        0xDBF0,0x1BF0,0xABF0,0x6BF0,0x07F0,0xC7F0,0x77F0,0xB7F0,
        0x2CF0,0xECF0,0x5CF0,0x9CF0,0xF0F0,0x30F0,0x80F0,0x40F0,
        0xE630,0x2630,0x9630,0x5630,0x3A30,0xFA30,0x4A30,0x8A30,
        0x1130,0xD130,0x6130,0xA130,0xCD30,0x0D30,0xBD30,0x7D30,
        0x5480,0x9480,0x2480,0xE480,0x8880,0x4880,0xF880,0x3880,
        0xA380,0x6380,0xD380,0x1380,0x7F80,0xBF80,0x0F80,0xCF80,
        0x6940,0xA940,0x1940,0xD940,0xB540,0x7540,0xC540,0x0540,
        0x9E40,0x5E40,0xEE40,0x2E40,0x4240,0x8240,0x3240,0xF240,
// 0D
        0x0EE6,0xCEE6,0x7EE6,0xBEE6,0xD2E6,0x12E6,0xA2E6,0x62E6,
        0xF9E6,0x39E6,0x89E6,0x49E6,0x25E6,0xE5E6,0x55E6,0x95E6,
        0x3326,0xF326,0x4326,0x8326,0xEF26,0x2F26,0x9F26,0x5F26,
        0xC426,0x0426,0xB426,0x7426,0x1826,0xD826,0x6826,0xA826,
        0x8196,0x4196,0xF196,0x3196,0x5D96,0x9D96,0x2D96,0xED96,
        0x7696,0xB696,0x0696,0xC696,0xAA96,0x6A96,0xDA96,0x1A96,
        0xBC56,0x7C56,0xCC56,0x0C56,0x6056,0xA056,0x1056,0xD056,
        0x4B56,0x8B56,0x3B56,0xFB56,0x9756,0x5756,0xE756,0x2756,
        0xED3A,0x2D3A,0x9D3A,0x5D3A,0x313A,0xF13A,0x413A,0x813A,
        0x1A3A,0xDA3A,0x6A3A,0xAA3A,0xC63A,0x063A,0xB63A,0x763A,
        0xD0FA,0x10FA,0xA0FA,0x60FA,0x0CFA,0xCCFA,0x7CFA,0xBCFA,
        0x27FA,0xE7FA,0x57FA,0x97FA,0xFBFA,0x3BFA,0x8BFA,0x4BFA,
        0x624A,0xA24A,0x124A,0xD24A,0xBE4A,0x7E4A,0xCE4A,0x0E4A,
        0x954A,0x554A,0xE54A,0x254A,0x494A,0x894A,0x394A,0xF94A,
        0x5F8A,0x9F8A,0x2F8A,0xEF8A,0x838A,0x438A,0xF38A,0x338A,
        0xA88A,0x688A,0xD88A,0x188A,0x748A,0xB48A,0x048A,0xC48A,
        0x3611,0xF611,0x4611,0x8611,0xEA11,0x2A11,0x9A11,0x5A11,
        0xC111,0x0111,0xB111,0x7111,0x1D11,0xDD11,0x6D11,0xAD11,
        0x0BD1,0xCBD1,0x7BD1,0xBBD1,0xD7D1,0x17D1,0xA7D1,0x67D1,
        0xFCD1,0x3CD1,0x8CD1,0x4CD1,0x20D1,0xE0D1,0x50D1,0x90D1,
        0xB961,0x7961,0xC961,0x0961,0x6561,0xA561,0x1561,0xD561,
        0x4E61,0x8E61,0x3E61,0xFE61,0x9261,0x5261,0xE261,0x2261,
        0x84A1,0x44A1,0xF4A1,0x34A1,0x58A1,0x98A1,0x28A1,0xE8A1,
        0x73A1,0xB3A1,0x03A1,0xC3A1,0xAFA1,0x6FA1,0xDFA1,0x1FA1,
        0xD5CD,0x15CD,0xA5CD,0x65CD,0x09CD,0xC9CD,0x79CD,0xB9CD,
        0x22CD,0xE2CD,0x52CD,0x92CD,0xFECD,0x3ECD,0x8ECD,0x4ECD,
        0xE80D,0x280D,0x980D,0x580D,0x340D,0xF40D,0x440D,0x840D,
        0x1F0D,0xDF0D,0x6F0D,0xAF0D,0xC30D,0x030D,0xB30D,0x730D,
        0x5ABD,0x9ABD,0x2ABD,0xEABD,0x86BD,0x46BD,0xF6BD,0x36BD,
        0xADBD,0x6DBD,0xDDBD,0x1DBD,0x71BD,0xB1BD,0x01BD,0xC1BD,
        0x677D,0xA77D,0x177D,0xD77D,0xBB7D,0x7B7D,0xCB7D,0x0B7D,
        0x907D,0x507D,0xE07D,0x207D,0x4C7D,0x8C7D,0x3C7D,0xFC7D,
// 0E
        0x0354,0xC354,0x7354,0xB354,0xDF54,0x1F54,0xAF54,0x6F54,
        0xF454,0x3454,0x8454,0x4454,0x2854,0xE854,0x5854,0x9854,
        0x3E94,0xFE94,0x4E94,0x8E94,0xE294,0x2294,0x9294,0x5294,
        0xC994,0x0994,0xB994,0x7994,0x1594,0xD594,0x6594,0xA594,
        0x8C24,0x4C24,0xFC24,0x3C24,0x5024,0x9024,0x2024,0xE024,
        0x7B24,0xBB24,0x0B24,0xCB24,0xA724,0x6724,0xD724,0x1724,
        0xB1E4,0x71E4,0xC1E4,0x01E4,0x6DE4,0xADE4,0x1DE4,0xDDE4,
        0x46E4,0x86E4,0x36E4,0xF6E4,0x9AE4,0x5AE4,0xEAE4,0x2AE4,
        0xE088,0x2088,0x9088,0x5088,0x3C88,0xFC88,0x4C88,0x8C88,
        0x1788,0xD788,0x6788,0xA788,0xCB88,0x0B88,0xBB88,0x7B88,
        0xDD48,0x1D48,0xAD48,0x6D48,0x0148,0xC148,0x7148,0xB148,
        0x2A48,0xEA48,0x5A48,0x9A48,0xF648,0x3648,0x8648,0x4648,
        0x6FF8,0xAFF8,0x1FF8,0xDFF8,0xB3F8,0x73F8,0xC3F8,0x03F8,
        0x98F8,0x58F8,0xE8F8,0x28F8,0x44F8,0x84F8,0x34F8,0xF4F8,
        0x5238,0x9238,0x2238,0xE238,0x8E38,0x4E38,0xFE38,0x3E38,
        0xA538,0x6538,0xD538,0x1538,0x7938,0xB938,0x0938,0xC938,
        0x3BA3,0xFBA3,0x4BA3,0x8BA3,0xE7A3,0x27A3,0x97A3,0x57A3,
        0xCCA3,0x0CA3,0xBCA3,0x7CA3,0x10A3,0xD0A3,0x60A3,0xA0A3,
        0x0663,0xC663,0x7663,0xB663,0xDA63,0x1A63,0xAA63,0x6A63,
        0xF163,0x3163,0x8163,0x4163,0x2D63,0xED63,0x5D63,0x9D63,
        0xB4D3,0x74D3,0xC4D3,0x04D3,0x68D3,0xA8D3,0x18D3,0xD8D3,
        0x43D3,0x83D3,0x33D3,0xF3D3,0x9FD3,0x5FD3,0xEFD3,0x2FD3,
        0x8913,0x4913,0xF913,0x3913,0x5513,0x9513,0x2513,0xE513,
        0x7E13,0xBE13,0x0E13,0xCE13,0xA213,0x6213,0xD213,0x1213,
        0xD87F,0x187F,0xA87F,0x687F,0x047F,0xC47F,0x747F,0xB47F,
        0x2F7F,0xEF7F,0x5F7F,0x9F7F,0xF37F,0x337F,0x837F,0x437F,
        0xE5BF,0x25BF,0x95BF,0x55BF,0x39BF,0xF9BF,0x49BF,0x89BF,
        0x12BF,0xD2BF,0x62BF,0xA2BF,0xCEBF,0x0EBF,0xBEBF,0x7EBF,
        0x570F,0x970F,0x270F,0xE70F,0x8B0F,0x4B0F,0xFB0F,0x3B0F,
        0xA00F,0x600F,0xD00F,0x100F,0x7C0F,0xBC0F,0x0C0F,0xCC0F,
        0x6ACF,0xAACF,0x1ACF,0xDACF,0xB6CF,0x76CF,0xC6CF,0x06CF,
        0x9DCF,0x5DCF,0xEDCF,0x2DCF,0x41CF,0x81CF,0x31CF,0xF1CF,
// 0F
        0x0D69,0xCD69,0x7D69,0xBD69,0xD169,0x1169,0xA169,0x6169,
        0xFA69,0x3A69,0x8A69,0x4A69,0x2669,0xE669,0x5669,0x9669,
        0x30A9,0xF0A9,0x40A9,0x80A9,0xECA9,0x2CA9,0x9CA9,0x5CA9,
        0xC7A9,0x07A9,0xB7A9,0x77A9,0x1BA9,0xDBA9,0x6BA9,0xABA9,
        0x8219,0x4219,0xF219,0x3219,0x5E19,0x9E19,0x2E19,0xEE19,
        0x7519,0xB519,0x0519,0xC519,0xA919,0x6919,0xD919,0x1919,
        0xBFD9,0x7FD9,0xCFD9,0x0FD9,0x63D9,0xA3D9,0x13D9,0xD3D9,
        0x48D9,0x88D9,0x38D9,0xF8D9,0x94D9,0x54D9,0xE4D9,0x24D9,
        0xEEB5,0x2EB5,0x9EB5,0x5EB5,0x32B5,0xF2B5,0x42B5,0x82B5,
        0x19B5,0xD9B5,0x69B5,0xA9B5,0xC5B5,0x05B5,0xB5B5,0x75B5,
        0xD375,0x1375,0xA375,0x6375,0x0F75,0xCF75,0x7F75,0xBF75,
        0x2475,0xE475,0x5475,0x9475,0xF875,0x3875,0x8875,0x4875,
        0x61C5,0xA1C5,0x11C5,0xD1C5,0xBDC5,0x7DC5,0xCDC5,0x0DC5,
        0x96C5,0x56C5,0xE6C5,0x26C5,0x4AC5,0x8AC5,0x3AC5,0xFAC5,
        0x5C05,0x9C05,0x2C05,0xEC05,0x8005,0x4005,0xF005,0x3005,
        0xAB05,0x6B05,0xDB05,0x1B05,0x7705,0xB705,0x0705,0xC705,
        0x359E,0xF59E,0x459E,0x859E,0xE99E,0x299E,0x999E,0x599E,
        0xC29E,0x029E,0xB29E,0x729E,0x1E9E,0xDE9E,0x6E9E,0xAE9E,
        0x085E,0xC85E,0x785E,0xB85E,0xD45E,0x145E,0xA45E,0x645E,
        0xFF5E,0x3F5E,0x8F5E,0x4F5E,0x235E,0xE35E,0x535E,0x935E,
        0xBAEE,0x7AEE,0xCAEE,0x0AEE,0x66EE,0xA6EE,0x16EE,0xD6EE,
        0x4DEE,0x8DEE,0x3DEE,0xFDEE,0x91EE,0x51EE,0xE1EE,0x21EE,
        0x872E,0x472E,0xF72E,0x372E,0x5B2E,0x9B2E,0x2B2E,0xEB2E,
        0x702E,0xB02E,0x002E,0xC02E,0xAC2E,0x6C2E,0xDC2E,0x1C2E,
        0xD642,0x1642,0xA642,0x6642,0x0A42,0xCA42,0x7A42,0xBA42,
        0x2142,0xE142,0x5142,0x9142,0xFD42,0x3D42,0x8D42,0x4D42,
        0xEB82,0x2B82,0x9B82,0x5B82,0x3782,0xF782,0x4782,0x8782,
        0x1C82,0xDC82,0x6C82,0xAC82,0xC082,0x0082,0xB082,0x7082,
        0x5932,0x9932,0x2932,0xE932,0x8532,0x4532,0xF532,0x3532,
        0xAE32,0x6E32,0xDE32,0x1E32,0x7232,0xB232,0x0232,0xC232,
        0x64F2,0xA4F2,0x14F2,0xD4F2,0xB8F2,0x78F2,0xC8F2,0x08F2,
        0x93F2,0x53F2,0xE3F2,0x23F2,0x4FF2,0x8FF2,0x3FF2,0xFFF2,
// 10
        0x000E,0xC00E,0x700E,0xB00E,0xDC0E,0x1C0E,0xAC0E,0x6C0E,
        0xF70E,0x370E,0x870E,0x470E,0x2B0E,0xEB0E,0x5B0E,0x9B0E,
        0x3DCE,0xFDCE,0x4DCE,0x8DCE,0xE1CE,0x21CE,0x91CE,0x51CE,
        0xCACE,0x0ACE,0xBACE,0x7ACE,0x16CE,0xD6CE,0x66CE,0xA6CE,
        0x8F7E,0x4F7E,0xFF7E,0x3F7E,0x537E,0x937E,0x237E,0xE37E,
        0x787E,0xB87E,0x087E,0xC87E,0xA47E,0x647E,0xD47E,0x147E,
        0xB2BE,0x72BE,0xC2BE,0x02BE,0x6EBE,0xAEBE,0x1EBE,0xDEBE,
        0x45BE,0x85BE,0x35BE,0xF5BE,0x99BE,0x59BE,0xE9BE,0x29BE,
        0xE3D2,0x23D2,0x93D2,0x53D2,0x3FD2,0xFFD2,0x4FD2,0x8FD2,
        0x14D2,0xD4D2,0x64D2,0xA4D2,0xC8D2,0x08D2,0xB8D2,0x78D2,
        0xDE12,0x1E12,0xAE12,0x6E12,0x0212,0xC212,0x7212,0xB212,
        0x2912,0xE912,0x5912,0x9912,0xF512,0x3512,0x8512,0x4512,
        0x6CA2,0xACA2,0x1CA2,0xDCA2,0xB0A2,0x70A2,0xC0A2,0x00A2,
        0x9BA2,0x5BA2,0xEBA2,0x2BA2,0x47A2,0x87A2,0x37A2,0xF7A2,
        0x5162,0x9162,0x2162,0xE162,0x8D62,0x4D62,0xFD62,0x3D62,
        0xA662,0x6662,0xD662,0x1662,0x7A62,0xBA62,0x0A62,0xCA62,
        0x38F9,0xF8F9,0x48F9,0x88F9,0xE4F9,0x24F9,0x94F9,0x54F9,
        0xCFF9,0x0FF9,0xBFF9,0x7FF9,0x13F9,0xD3F9,0x63F9,0xA3F9,
        0x0539,0xC539,0x7539,0xB539,0xD939,0x1939,0xA939,0x6939,
        0xF239,0x3239,0x8239,0x4239,0x2E39,0xEE39,0x5E39,0x9E39,
        0xB789,0x7789,0xC789,0x0789,0x6B89,0xAB89,0x1B89,0xDB89,
        0x4089,0x8089,0x3089,0xF089,0x9C89,0x5C89,0xEC89,0x2C89,
        0x8A49,0x4A49,0xFA49,0x3A49,0x5649,0x9649,0x2649,0xE649,
        0x7D49,0xBD49,0x0D49,0xCD49,0xA149,0x6149,0xD149,0x1149,
        0xDB25,0x1B25,0xAB25,0x6B25,0x0725,0xC725,0x7725,0xB725,
        0x2C25,0xEC25,0x5C25,0x9C25,0xF025,0x3025,0x8025,0x4025,
        0xE6E5,0x26E5,0x96E5,0x56E5,0x3AE5,0xFAE5,0x4AE5,0x8AE5,
        0x11E5,0xD1E5,0x61E5,0xA1E5,0xCDE5,0x0DE5,0xBDE5,0x7DE5,
        0x5455,0x9455,0x2455,0xE455,0x8855,0x4855,0xF855,0x3855,
        0xA355,0x6355,0xD355,0x1355,0x7F55,0xBF55,0x0F55,0xCF55,
        0x6995,0xA995,0x1995,0xD995,0xB595,0x7595,0xC595,0x0595,
        0x9E95,0x5E95,0xEE95,0x2E95,0x4295,0x8295,0x3295,0xF295,
// 11
        0x0E33,0xCE33,0x7E33,0xBE33,0xD233,0x1233,0xA233,0x6233,
        0xF933,0x3933,0x8933,0x4933,0x2533,0xE533,0x5533,0x9533,
        0x33F3,0xF3F3,0x43F3,0x83F3,0xEFF3,0x2FF3,0x9FF3,0x5FF3,
        0xC4F3,0x04F3,0xB4F3,0x74F3,0x18F3,0xD8F3,0x68F3,0xA8F3,
        0x8143,0x4143,0xF143,0x3143,0x5D43,0x9D43,0x2D43,0xED43,
        0x7643,0xB643,0x0643,0xC643,0xAA43,0x6A43,0xDA43,0x1A43,
        0xBC83,0x7C83,0xCC83,0x0C83,0x6083,0xA083,0x1083,0xD083,
        0x4B83,0x8B83,0x3B83,0xFB83,0x9783,0x5783,0xE783,0x2783,
        0xEDEF,0x2DEF,0x9DEF,0x5DEF,0x31EF,0xF1EF,0x41EF,0x81EF,
        0x1AEF,0xDAEF,0x6AEF,0xAAEF,0xC6EF,0x06EF,0xB6EF,0x76EF,
        0xD02F,0x102F,0xA02F,0x602F,0x0C2F,0xCC2F,0x7C2F,0xBC2F,
        0x272F,0xE72F,0x572F,0x972F,0xFB2F,0x3B2F,0x8B2F,0x4B2F,
        0x629F,0xA29F,0x129F,0xD29F,0xBE9F,0x7E9F,0xCE9F,0x0E9F,
        0x959F,0x559F,0xE59F,0x259F,0x499F,0x899F,0x399F,0xF99F,
        0x5F5F,0x9F5F,0x2F5F,0xEF5F,0x835F,0x435F,0xF35F,0x335F,
        0xA85F,0x685F,0xD85F,0x185F,0x745F,0xB45F,0x045F,0xC45F,
        0x36C4,0xF6C4,0x46C4,0x86C4,0xEAC4,0x2AC4,0x9AC4,0x5AC4,
        0xC1C4,0x01C4,0xB1C4,0x71C4,0x1DC4,0xDDC4,0x6DC4,0xADC4,
        0x0B04,0xCB04,0x7B04,0xBB04,0xD704,0x1704,0xA704,0x6704,
        0xFC04,0x3C04,0x8C04,0x4C04,0x2004,0xE004,0x5004,0x9004,
        0xB9B4,0x79B4,0xC9B4,0x09B4,0x65B4,0xA5B4,0x15B4,0xD5B4,
        0x4EB4,0x8EB4,0x3EB4,0xFEB4,0x92B4,0x52B4,0xE2B4,0x22B4,
        0x8474,0x4474,0xF474,0x3474,0x5874,0x9874,0x2874,0xE874,
        0x7374,0xB374,0x0374,0xC374,0xAF74,0x6F74,0xDF74,0x1F74,
        0xD518,0x1518,0xA518,0x6518,0x0918,0xC918,0x7918,0xB918,
        0x2218,0xE218,0x5218,0x9218,0xFE18,0x3E18,0x8E18,0x4E18,
        0xE8D8,0x28D8,0x98D8,0x58D8,0x34D8,0xF4D8,0x44D8,0x84D8,
        0x1FD8,0xDFD8,0x6FD8,0xAFD8,0xC3D8,0x03D8,0xB3D8,0x73D8,
        0x5A68,0x9A68,0x2A68,0xEA68,0x8668,0x4668,0xF668,0x3668,
        0xAD68,0x6D68,0xDD68,0x1D68,0x7168,0xB168,0x0168,0xC168,
        0x67A8,0xA7A8,0x17A8,0xD7A8,0xBBA8,0x7BA8,0xCBA8,0x0BA8,
        0x90A8,0x50A8,0xE0A8,0x20A8,0x4CA8,0x8CA8,0x3CA8,0xFCA8,
// 12
        0x0381,0xC381,0x7381,0xB381,0xDF81,0x1F81,0xAF81,0x6F81,
        0xF481,0x3481,0x8481,0x4481,0x2881,0xE881,0x5881,0x9881,
        0x3E41,0xFE41,0x4E41,0x8E41,0xE241,0x2241,0x9241,0x5241,
        0xC941,0x0941,0xB941,0x7941,0x1541,0xD541,0x6541,0xA541,
        0x8CF1,0x4CF1,0xFCF1,0x3CF1,0x50F1,0x90F1,0x20F1,0xE0F1,
        0x7BF1,0xBBF1,0x0BF1,0xCBF1,0xA7F1,0x67F1,0xD7F1,0x17F1,
        0xB131,0x7131,0xC131,0x0131,0x6D31,0xAD31,0x1D31,0xDD31,
        0x4631,0x8631,0x3631,0xF631,0x9A31,0x5A31,0xEA31,0x2A31,
        0xE05D,0x205D,0x905D,0x505D,0x3C5D,0xFC5D,0x4C5D,0x8C5D,
        0x175D,0xD75D,0x675D,0xA75D,0xCB5D,0x0B5D,0xBB5D,0x7B5D,
        0xDD9D,0x1D9D,0xAD9D,0x6D9D,0x019D,0xC19D,0x719D,0xB19D,
        0x2A9D,0xEA9D,0x5A9D,0x9A9D,0xF69D,0x369D,0x869D,0x469D,
        0x6F2D,0xAF2D,0x1F2D,0xDF2D,0xB32D,0x732D,0xC32D,0x032D,
        0x982D,0x582D,0xE82D,0x282D,0x442D,0x842D,0x342D,0xF42D,
        0x52ED,0x92ED,0x22ED,0xE2ED,0x8EED,0x4EED,0xFEED,0x3EED,
        0xA5ED,0x65ED,0xD5ED,0x15ED,0x79ED,0xB9ED,0x09ED,0xC9ED,
        0x3B76,0xFB76,0x4B76,0x8B76,0xE776,0x2776,0x9776,0x5776,
        0xCC76,0x0C76,0xBC76,0x7C76,0x1076,0xD076,0x6076,0xA076,
        0x06B6,0xC6B6,0x76B6,0xB6B6,0xDAB6,0x1AB6,0xAAB6,0x6AB6,
        0xF1B6,0x31B6,0x81B6,0x41B6,0x2DB6,0xEDB6,0x5DB6,0x9DB6,
        0xB406,0x7406,0xC406,0x0406,0x6806,0xA806,0x1806,0xD806,
        0x4306,0x8306,0x3306,0xF306,0x9F06,0x5F06,0xEF06,0x2F06,
        0x89C6,0x49C6,0xF9C6,0x39C6,0x55C6,0x95C6,0x25C6,0xE5C6,
        0x7EC6,0xBEC6,0x0EC6,0xCEC6,0xA2C6,0x62C6,0xD2C6,0x12C6,
        0xD8AA,0x18AA,0xA8AA,0x68AA,0x04AA,0xC4AA,0x74AA,0xB4AA,
        0x2FAA,0xEFAA,0x5FAA,0x9FAA,0xF3AA,0x33AA,0x83AA,0x43AA,
        0xE56A,0x256A,0x956A,0x556A,0x396A,0xF96A,0x496A,0x896A,
        0x126A,0xD26A,0x626A,0xA26A,0xCE6A,0x0E6A,0xBE6A,0x7E6A,
        0x57DA,0x97DA,0x27DA,0xE7DA,0x8BDA,0x4BDA,0xFBDA,0x3BDA,
        0xA0DA,0x60DA,0xD0DA,0x10DA,0x7CDA,0xBCDA,0x0CDA,0xCCDA,
        0x6A1A,0xAA1A,0x1A1A,0xDA1A,0xB61A,0x761A,0xC61A,0x061A,
        0x9D1A,0x5D1A,0xED1A,0x2D1A,0x411A,0x811A,0x311A,0xF11A,
// 13
        0x0DBC,0xCDBC,0x7DBC,0xBDBC,0xD1BC,0x11BC,0xA1BC,0x61BC,
        0xFABC,0x3ABC,0x8ABC,0x4ABC,0x26BC,0xE6BC,0x56BC,0x96BC,
        0x307C,0xF07C,0x407C,0x807C,0xEC7C,0x2C7C,0x9C7C,0x5C7C,
        0xC77C,0x077C,0xB77C,0x777C,0x1B7C,0xDB7C,0x6B7C,0xAB7C,
        0x82CC,0x42CC,0xF2CC,0x32CC,0x5ECC,0x9ECC,0x2ECC,0xEECC,
        0x75CC,0xB5CC,0x05CC,0xC5CC,0xA9CC,0x69CC,0xD9CC,0x19CC,
        0xBF0C,0x7F0C,0xCF0C,0x0F0C,0x630C,0xA30C,0x130C,0xD30C,
        0x480C,0x880C,0x380C,0xF80C,0x940C,0x540C,0xE40C,0x240C,
        0xEE60,0x2E60,0x9E60,0x5E60,0x3260,0xF260,0x4260,0x8260,
        0x1960,0xD960,0x6960,0xA960,0xC560,0x0560,0xB560,0x7560,
        0xD3A0,0x13A0,0xA3A0,0x63A0,0x0FA0,0xCFA0,0x7FA0,0xBFA0,
        0x24A0,0xE4A0,0x54A0,0x94A0,0xF8A0,0x38A0,0x88A0,0x48A0,
        0x6110,0xA110,0x1110,0xD110,0xBD10,0x7D10,0xCD10,0x0D10,
        0x9610,0x5610,0xE610,0x2610,0x4A10,0x8A10,0x3A10,0xFA10,
        0x5CD0,0x9CD0,0x2CD0,0xECD0,0x80D0,0x40D0,0xF0D0,0x30D0,
        0xABD0,0x6BD0,0xDBD0,0x1BD0,0x77D0,0xB7D0,0x07D0,0xC7D0,
        0x354B,0xF54B,0x454B,0x854B,0xE94B,0x294B,0x994B,0x594B,
        0xC24B,0x024B,0xB24B,0x724B,0x1E4B,0xDE4B,0x6E4B,0xAE4B,
        0x088B,0xC88B,0x788B,0xB88B,0xD48B,0x148B,0xA48B,0x648B,
        0xFF8B,0x3F8B,0x8F8B,0x4F8B,0x238B,0xE38B,0x538B,0x938B,
        0xBA3B,0x7A3B,0xCA3B,0x0A3B,0x663B,0xA63B,0x163B,0xD63B,
        0x4D3B,0x8D3B,0x3D3B,0xFD3B,0x913B,0x513B,0xE13B,0x213B,
        0x87FB,0x47FB,0xF7FB,0x37FB,0x5BFB,0x9BFB,0x2BFB,0xEBFB,
        0x70FB,0xB0FB,0x00FB,0xC0FB,0xACFB,0x6CFB,0xDCFB,0x1CFB,
        0xD697,0x1697,0xA697,0x6697,0x0A97,0xCA97,0x7A97,0xBA97,
        0x2197,0xE197,0x5197,0x9197,0xFD97,0x3D97,0x8D97,0x4D97,
        0xEB57,0x2B57,0x9B57,0x5B57,0x3757,0xF757,0x4757,0x8757,
        0x1C57,0xDC57,0x6C57,0xAC57,0xC057,0x0057,0xB057,0x7057,
        0x59E7,0x99E7,0x29E7,0xE9E7,0x85E7,0x45E7,0xF5E7,0x35E7,
        0xAEE7,0x6EE7,0xDEE7,0x1EE7,0x72E7,0xB2E7,0x02E7,0xC2E7,
        0x6427,0xA427,0x1427,0xD427,0xB827,0x7827,0xC827,0x0827,
        0x9327,0x5327,0xE327,0x2327,0x4F27,0x8F27,0x3F27,0xFF27,
// 14
        0x00ED,0xC0ED,0x70ED,0xB0ED,0xDCED,0x1CED,0xACED,0x6CED,
        0xF7ED,0x37ED,0x87ED,0x47ED,0x2BED,0xEBED,0x5BED,0x9BED,
        0x3D2D,0xFD2D,0x4D2D,0x8D2D,0xE12D,0x212D,0x912D,0x512D,
        0xCA2D,0x0A2D,0xBA2D,0x7A2D,0x162D,0xD62D,0x662D,0xA62D,
        0x8F9D,0x4F9D,0xFF9D,0x3F9D,0x539D,0x939D,0x239D,0xE39D,
        0x789D,0xB89D,0x089D,0xC89D,0xA49D,0x649D,0xD49D,0x149D,
        0xB25D,0x725D,0xC25D,0x025D,0x6E5D,0xAE5D,0x1E5D,0xDE5D,
        0x455D,0x855D,0x355D,0xF55D,0x995D,0x595D,0xE95D,0x295D,
        0xE331,0x2331,0x9331,0x5331,0x3F31,0xFF31,0x4F31,0x8F31,
        0x1431,0xD431,0x6431,0xA431,0xC831,0x0831,0xB831,0x7831,
        0xDEF1,0x1EF1,0xAEF1,0x6EF1,0x02F1,0xC2F1,0x72F1,0xB2F1,
        0x29F1,0xE9F1,0x59F1,0x99F1,0xF5F1,0x35F1,0x85F1,0x45F1,
        0x6C41,0xAC41,0x1C41,0xDC41,0xB041,0x7041,0xC041,0x0041,
        0x9B41,0x5B41,0xEB41,0x2B41,0x4741,0x8741,0x3741,0xF741,
        0x5181,0x9181,0x2181,0xE181,0x8D81,0x4D81,0xFD81,0x3D81,
        0xA681,0x6681,0xD681,0x1681,0x7A81,0xBA81,0x0A81,0xCA81,
        0x381A,0xF81A,0x481A,0x881A,0xE41A,0x241A,0x941A,0x541A,
        0xCF1A,0x0F1A,0xBF1A,0x7F1A,0x131A,0xD31A,0x631A,0xA31A,
        0x05DA,0xC5DA,0x75DA,0xB5DA,0xD9DA,0x19DA,0xA9DA,0x69DA,
        0xF2DA,0x32DA,0x82DA,0x42DA,0x2EDA,0xEEDA,0x5EDA,0x9EDA,
        0xB76A,0x776A,0xC76A,0x076A,0x6B6A,0xAB6A,0x1B6A,0xDB6A,
        0x406A,0x806A,0x306A,0xF06A,0x9C6A,0x5C6A,0xEC6A,0x2C6A,
        0x8AAA,0x4AAA,0xFAAA,0x3AAA,0x56AA,0x96AA,0x26AA,0xE6AA,
        0x7DAA,0xBDAA,0x0DAA,0xCDAA,0xA1AA,0x61AA,0xD1AA,0x11AA,
        0xDBC6,0x1BC6,0xABC6,0x6BC6,0x07C6,0xC7C6,0x77C6,0xB7C6,
        0x2CC6,0xECC6,0x5CC6,0x9CC6,0xF0C6,0x30C6,0x80C6,0x40C6,
        0xE606,0x2606,0x9606,0x5606,0x3A06,0xFA06,0x4A06,0x8A06,
        0x1106,0xD106,0x6106,0xA106,0xCD06,0x0D06,0xBD06,0x7D06,
        0x54B6,0x94B6,0x24B6,0xE4B6,0x88B6,0x48B6,0xF8B6,0x38B6,
        0xA3B6,0x63B6,0xD3B6,0x13B6,0x7FB6,0xBFB6,0x0FB6,0xCFB6,
        0x6976,0xA976,0x1976,0xD976,0xB576,0x7576,0xC576,0x0576,
        0x9E76,0x5E76,0xEE76,0x2E76,0x4276,0x8276,0x3276,0xF276,
// 15
        0x0ED0,0xCED0,0x7ED0,0xBED0,0xD2D0,0x12D0,0xA2D0,0x62D0,
        0xF9D0,0x39D0,0x89D0,0x49D0,0x25D0,0xE5D0,0x55D0,0x95D0,
        0x3310,0xF310,0x4310,0x8310,0xEF10,0x2F10,0x9F10,0x5F10,
        0xC410,0x0410,0xB410,0x7410,0x1810,0xD810,0x6810,0xA810,
        0x81A0,0x41A0,0xF1A0,0x31A0,0x5DA0,0x9DA0,0x2DA0,0xEDA0,
        0x76A0,0xB6A0,0x06A0,0xC6A0,0xAAA0,0x6AA0,0xDAA0,0x1AA0,
        0xBC60,0x7C60,0xCC60,0x0C60,0x6060,0xA060,0x1060,0xD060,
        0x4B60,0x8B60,0x3B60,0xFB60,0x9760,0x5760,0xE760,0x2760,
        0xED0C,0x2D0C,0x9D0C,0x5D0C,0x310C,0xF10C,0x410C,0x810C,
        0x1A0C,0xDA0C,0x6A0C,0xAA0C,0xC60C,0x060C,0xB60C,0x760C,
        0xD0CC,0x10CC,0xA0CC,0x60CC,0x0CCC,0xCCCC,0x7CCC,0xBCCC,
        0x27CC,0xE7CC,0x57CC,0x97CC,0xFBCC,0x3BCC,0x8BCC,0x4BCC,
        0x627C,0xA27C,0x127C,0xD27C,0xBE7C,0x7E7C,0xCE7C,0x0E7C,
        0x957C,0x557C,0xE57C,0x257C,0x497C,0x897C,0x397C,0xF97C,
        0x5FBC,0x9FBC,0x2FBC,0xEFBC,0x83BC,0x43BC,0xF3BC,0x33BC,
        0xA8BC,0x68BC,0xD8BC,0x18BC,0x74BC,0xB4BC,0x04BC,0xC4BC,
        0x3627,0xF627,0x4627,0x8627,0xEA27,0x2A27,0x9A27,0x5A27,
        0xC127,0x0127,0xB127,0x7127,0x1D27,0xDD27,0x6D27,0xAD27,
        0x0BE7,0xCBE7,0x7BE7,0xBBE7,0xD7E7,0x17E7,0xA7E7,0x67E7,
        0xFCE7,0x3CE7,0x8CE7,0x4CE7,0x20E7,0xE0E7,0x50E7,0x90E7,
        0xB957,0x7957,0xC957,0x0957,0x6557,0xA557,0x1557,0xD557,
        0x4E57,0x8E57,0x3E57,0xFE57,0x9257,0x5257,0xE257,0x2257,
        0x8497,0x4497,0xF497,0x3497,0x5897,0x9897,0x2897,0xE897,
        0x7397,0xB397,0x0397,0xC397,0xAF97,0x6F97,0xDF97,0x1F97,
        0xD5FB,0x15FB,0xA5FB,0x65FB,0x09FB,0xC9FB,0x79FB,0xB9FB,
        0x22FB,0xE2FB,0x52FB,0x92FB,0xFEFB,0x3EFB,0x8EFB,0x4EFB,
        0xE83B,0x283B,0x983B,0x583B,0x343B,0xF43B,0x443B,0x843B,
        0x1F3B,0xDF3B,0x6F3B,0xAF3B,0xC33B,0x033B,0xB33B,0x733B,
        0x5A8B,0x9A8B,0x2A8B,0xEA8B,0x868B,0x468B,0xF68B,0x368B,
        0xAD8B,0x6D8B,0xDD8B,0x1D8B,0x718B,0xB18B,0x018B,0xC18B,
        0x674B,0xA74B,0x174B,0xD74B,0xBB4B,0x7B4B,0xCB4B,0x0B4B,
        0x904B,0x504B,0xE04B,0x204B,0x4C4B,0x8C4B,0x3C4B,0xFC4B,
// 16
        0x0362,0xC362,0x7362,0xB362,0xDF62,0x1F62,0xAF62,0x6F62,
        0xF462,0x3462,0x8462,0x4462,0x2862,0xE862,0x5862,0x9862,
        0x3EA2,0xFEA2,0x4EA2,0x8EA2,0xE2A2,0x22A2,0x92A2,0x52A2,
        0xC9A2,0x09A2,0xB9A2,0x79A2,0x15A2,0xD5A2,0x65A2,0xA5A2,
        0x8C12,0x4C12,0xFC12,0x3C12,0x5012,0x9012,0x2012,0xE012,
        0x7B12,0xBB12,0x0B12,0xCB12,0xA712,0x6712,0xD712,0x1712,
        0xB1D2,0x71D2,0xC1D2,0x01D2,0x6DD2,0xADD2,0x1DD2,0xDDD2,
        0x46D2,0x86D2,0x36D2,0xF6D2,0x9AD2,0x5AD2,0xEAD2,0x2AD2,
        0xE0BE,0x20BE,0x90BE,0x50BE,0x3CBE,0xFCBE,0x4CBE,0x8CBE,
        0x17BE,0xD7BE,0x67BE,0xA7BE,0xCBBE,0x0BBE,0xBBBE,0x7BBE,
        0xDD7E,0x1D7E,0xAD7E,0x6D7E,0x017E,0xC17E,0x717E,0xB17E,
        0x2A7E,0xEA7E,0x5A7E,0x9A7E,0xF67E,0x367E,0x867E,0x467E,
        0x6FCE,0xAFCE,0x1FCE,0xDFCE,0xB3CE,0x73CE,0xC3CE,0x03CE,
        0x98CE,0x58CE,0xE8CE,0x28CE,0x44CE,0x84CE,0x34CE,0xF4CE,
        0x520E,0x920E,0x220E,0xE20E,0x8E0E,0x4E0E,0xFE0E,0x3E0E,
        0xA50E,0x650E,0xD50E,0x150E,0x790E,0xB90E,0x090E,0xC90E,
        0x3B95,0xFB95,0x4B95,0x8B95,0xE795,0x2795,0x9795,0x5795,
        0xCC95,0x0C95,0xBC95,0x7C95,0x1095,0xD095,0x6095,0xA095,
        0x0655,0xC655,0x7655,0xB655,0xDA55,0x1A55,0xAA55,0x6A55,
        0xF155,0x3155,0x8155,0x4155,0x2D55,0xED55,0x5D55,0x9D55,
        0xB4E5,0x74E5,0xC4E5,0x04E5,0x68E5,0xA8E5,0x18E5,0xD8E5,
        0x43E5,0x83E5,0x33E5,0xF3E5,0x9FE5,0x5FE5,0xEFE5,0x2FE5,
        0x8925,0x4925,0xF925,0x3925,0x5525,0x9525,0x2525,0xE525,
        0x7E25,0xBE25,0x0E25,0xCE25,0xA225,0x6225,0xD225,0x1225,
        0xD849,0x1849,0xA849,0x6849,0x0449,0xC449,0x7449,0xB449,
        0x2F49,0xEF49,0x5F49,0x9F49,0xF349,0x3349,0x8349,0x4349,
        0xE589,0x2589,0x9589,0x5589,0x3989,0xF989,0x4989,0x8989,
        0x1289,0xD289,0x6289,0xA289,0xCE89,0x0E89,0xBE89,0x7E89,
        0x5739,0x9739,0x2739,0xE739,0x8B39,0x4B39,0xFB39,0x3B39,
        0xA039,0x6039,0xD039,0x1039,0x7C39,0xBC39,0x0C39,0xCC39,
        0x6AF9,0xAAF9,0x1AF9,0xDAF9,0xB6F9,0x76F9,0xC6F9,0x06F9,
        0x9DF9,0x5DF9,0xEDF9,0x2DF9,0x41F9,0x81F9,0x31F9,0xF1F9,
// 17
        0x0D5F,0xCD5F,0x7D5F,0xBD5F,0xD15F,0x115F,0xA15F,0x615F,
        0xFA5F,0x3A5F,0x8A5F,0x4A5F,0x265F,0xE65F,0x565F,0x965F,
        0x309F,0xF09F,0x409F,0x809F,0xEC9F,0x2C9F,0x9C9F,0x5C9F,
        0xC79F,0x079F,0xB79F,0x779F,0x1B9F,0xDB9F,0x6B9F,0xAB9F,
        0x822F,0x422F,0xF22F,0x322F,0x5E2F,0x9E2F,0x2E2F,0xEE2F,
        0x752F,0xB52F,0x052F,0xC52F,0xA92F,0x692F,0xD92F,0x192F,
        0xBFEF,0x7FEF,0xCFEF,0x0FEF,0x63EF,0xA3EF,0x13EF,0xD3EF,
        0x48EF,0x88EF,0x38EF,0xF8EF,0x94EF,0x54EF,0xE4EF,0x24EF,
        0xEE83,0x2E83,0x9E83,0x5E83,0x3283,0xF283,0x4283,0x8283,
        0x1983,0xD983,0x6983,0xA983,0xC583,0x0583,0xB583,0x7583,
        0xD343,0x1343,0xA343,0x6343,0x0F43,0xCF43,0x7F43,0xBF43,
        0x2443,0xE443,0x5443,0x9443,0xF843,0x3843,0x8843,0x4843,
        0x61F3,0xA1F3,0x11F3,0xD1F3,0xBDF3,0x7DF3,0xCDF3,0x0DF3,
        0x96F3,0x56F3,0xE6F3,0x26F3,0x4AF3,0x8AF3,0x3AF3,0xFAF3,
        0x5C33,0x9C33,0x2C33,0xEC33,0x8033,0x4033,0xF033,0x3033,
        0xAB33,0x6B33,0xDB33,0x1B33,0x7733,0xB733,0x0733,0xC733,
        0x35A8,0xF5A8,0x45A8,0x85A8,0xE9A8,0x29A8,0x99A8,0x59A8,
        0xC2A8,0x02A8,0xB2A8,0x72A8,0x1EA8,0xDEA8,0x6EA8,0xAEA8,
        0x0868,0xC868,0x7868,0xB868,0xD468,0x1468,0xA468,0x6468,
        0xFF68,0x3F68,0x8F68,0x4F68,0x2368,0xE368,0x5368,0x9368,
        0xBAD8,0x7AD8,0xCAD8,0x0AD8,0x66D8,0xA6D8,0x16D8,0xD6D8,
        0x4DD8,0x8DD8,0x3DD8,0xFDD8,0x91D8,0x51D8,0xE1D8,0x21D8,
        0x8718,0x4718,0xF718,0x3718,0x5B18,0x9B18,0x2B18,0xEB18,
        0x7018,0xB018,0x0018,0xC018,0xAC18,0x6C18,0xDC18,0x1C18,
        0xD674,0x1674,0xA674,0x6674,0x0A74,0xCA74,0x7A74,0xBA74,
        0x2174,0xE174,0x5174,0x9174,0xFD74,0x3D74,0x8D74,0x4D74,
        0xEBB4,0x2BB4,0x9BB4,0x5BB4,0x37B4,0xF7B4,0x47B4,0x87B4,
        0x1CB4,0xDCB4,0x6CB4,0xACB4,0xC0B4,0x00B4,0xB0B4,0x70B4,
        0x5904,0x9904,0x2904,0xE904,0x8504,0x4504,0xF504,0x3504,
        0xAE04,0x6E04,0xDE04,0x1E04,0x7204,0xB204,0x0204,0xC204,
        0x64C4,0xA4C4,0x14C4,0xD4C4,0xB8C4,0x78C4,0xC8C4,0x08C4,
        0x93C4,0x53C4,0xE3C4,0x23C4,0x4FC4,0x8FC4,0x3FC4,0xFFC4,
// 18
        0x0036,0xC036,0x7036,0xB036,0xDC36,0x1C36,0xAC36,0x6C36,
        0xF736,0x3736,0x8736,0x4736,0x2B36,0xEB36,0x5B36,0x9B36,
        0x3DF6,0xFDF6,0x4DF6,0x8DF6,0xE1F6,0x21F6,0x91F6,0x51F6,
        0xCAF6,0x0AF6,0xBAF6,0x7AF6,0x16F6,0xD6F6,0x66F6,0xA6F6,
        0x8F46,0x4F46,0xFF46,0x3F46,0x5346,0x9346,0x2346,0xE346,
        0x7846,0xB846,0x0846,0xC846,0xA446,0x6446,0xD446,0x1446,
        0xB286,0x7286,0xC286,0x0286,0x6E86,0xAE86,0x1E86,0xDE86,
        0x4586,0x8586,0x3586,0xF586,0x9986,0x5986,0xE986,0x2986,
        0xE3EA,0x23EA,0x93EA,0x53EA,0x3FEA,0xFFEA,0x4FEA,0x8FEA,
        0x14EA,0xD4EA,0x64EA,0xA4EA,0xC8EA,0x08EA,0xB8EA,0x78EA,
        0xDE2A,0x1E2A,0xAE2A,0x6E2A,0x022A,0xC22A,0x722A,0xB22A,
        0x292A,0xE92A,0x592A,0x992A,0xF52A,0x352A,0x852A,0x452A,
        0x6C9A,0xAC9A,0x1C9A,0xDC9A,0xB09A,0x709A,0xC09A,0x009A,
        0x9B9A,0x5B9A,0xEB9A,0x2B9A,0x479A,0x879A,0x379A,0xF79A,
        0x515A,0x915A,0x215A,0xE15A,0x8D5A,0x4D5A,0xFD5A,0x3D5A,
        0xA65A,0x665A,0xD65A,0x165A,0x7A5A,0xBA5A,0x0A5A,0xCA5A,
        0x38C1,0xF8C1,0x48C1,0x88C1,0xE4C1,0x24C1,0x94C1,0x54C1,
        0xCFC1,0x0FC1,0xBFC1,0x7FC1,0x13C1,0xD3C1,0x63C1,0xA3C1,
        0x0501,0xC501,0x7501,0xB501,0xD901,0x1901,0xA901,0x6901,
        0xF201,0x3201,0x8201,0x4201,0x2E01,0xEE01,0x5E01,0x9E01,
        0xB7B1,0x77B1,0xC7B1,0x07B1,0x6BB1,0xABB1,0x1BB1,0xDBB1,
        0x40B1,0x80B1,0x30B1,0xF0B1,0x9CB1,0x5CB1,0xECB1,0x2CB1,
        0x8A71,0x4A71,0xFA71,0x3A71,0x5671,0x9671,0x2671,0xE671,
        0x7D71,0xBD71,0x0D71,0xCD71,0xA171,0x6171,0xD171,0x1171,
        0xDB1D,0x1B1D,0xAB1D,0x6B1D,0x071D,0xC71D,0x771D,0xB71D,
        0x2C1D,0xEC1D,0x5C1D,0x9C1D,0xF01D,0x301D,0x801D,0x401D,
        0xE6DD,0x26DD,0x96DD,0x56DD,0x3ADD,0xFADD,0x4ADD,0x8ADD,
        0x11DD,0xD1DD,0x61DD,0xA1DD,0xCDDD,0x0DDD,0xBDDD,0x7DDD,
        0x546D,0x946D,0x246D,0xE46D,0x886D,0x486D,0xF86D,0x386D,
        0xA36D,0x636D,0xD36D,0x136D,0x7F6D,0xBF6D,0x0F6D,0xCF6D,
        0x69AD,0xA9AD,0x19AD,0xD9AD,0xB5AD,0x75AD,0xC5AD,0x05AD,
        0x9EAD,0x5EAD,0xEEAD,0x2EAD,0x42AD,0x82AD,0x32AD,0xF2AD,
// 19
        0x0E0B,0xCE0B,0x7E0B,0xBE0B,0xD20B,0x120B,0xA20B,0x620B,
        0xF90B,0x390B,0x890B,0x490B,0x250B,0xE50B,0x550B,0x950B,
        0x33CB,0xF3CB,0x43CB,0x83CB,0xEFCB,0x2FCB,0x9FCB,0x5FCB,
        0xC4CB,0x04CB,0xB4CB,0x74CB,0x18CB,0xD8CB,0x68CB,0xA8CB,
        0x817B,0x417B,0xF17B,0x317B,0x5D7B,0x9D7B,0x2D7B,0xED7B,
        0x767B,0xB67B,0x067B,0xC67B,0xAA7B,0x6A7B,0xDA7B,0x1A7B,
        0xBCBB,0x7CBB,0xCCBB,0x0CBB,0x60BB,0xA0BB,0x10BB,0xD0BB,
        0x4BBB,0x8BBB,0x3BBB,0xFBBB,0x97BB,0x57BB,0xE7BB,0x27BB,
        0xEDD7,0x2DD7,0x9DD7,0x5DD7,0x31D7,0xF1D7,0x41D7,0x81D7,
        0x1AD7,0xDAD7,0x6AD7,0xAAD7,0xC6D7,0x06D7,0xB6D7,0x76D7,
        0xD017,0x1017,0xA017,0x6017,0x0C17,0xCC17,0x7C17,0xBC17,
        0x2717,0xE717,0x5717,0x9717,0xFB17,0x3B17,0x8B17,0x4B17,
        0x62A7,0xA2A7,0x12A7,0xD2A7,0xBEA7,0x7EA7,0xCEA7,0x0EA7,
        0x95A7,0x55A7,0xE5A7,0x25A7,0x49A7,0x89A7,0x39A7,0xF9A7,
        0x5F67,0x9F67,0x2F67,0xEF67,0x8367,0x4367,0xF367,0x3367,
        0xA867,0x6867,0xD867,0x1867,0x7467,0xB467,0x0467,0xC467,
        0x36FC,0xF6FC,0x46FC,0x86FC,0xEAFC,0x2AFC,0x9AFC,0x5AFC,
        0xC1FC,0x01FC,0xB1FC,0x71FC,0x1DFC,0xDDFC,0x6DFC,0xADFC,
        0x0B3C,0xCB3C,0x7B3C,0xBB3C,0xD73C,0x173C,0xA73C,0x673C,
        0xFC3C,0x3C3C,0x8C3C,0x4C3C,0x203C,0xE03C,0x503C,0x903C,
        0xB98C,0x798C,0xC98C,0x098C,0x658C,0xA58C,0x158C,0xD58C,
        0x4E8C,0x8E8C,0x3E8C,0xFE8C,0x928C,0x528C,0xE28C,0x228C,
        0x844C,0x444C,0xF44C,0x344C,0x584C,0x984C,0x284C,0xE84C,
        0x734C,0xB34C,0x034C,0xC34C,0xAF4C,0x6F4C,0xDF4C,0x1F4C,
        0xD520,0x1520,0xA520,0x6520,0x0920,0xC920,0x7920,0xB920,
        0x2220,0xE220,0x5220,0x9220,0xFE20,0x3E20,0x8E20,0x4E20,
        0xE8E0,0x28E0,0x98E0,0x58E0,0x34E0,0xF4E0,0x44E0,0x84E0,
        0x1FE0,0xDFE0,0x6FE0,0xAFE0,0xC3E0,0x03E0,0xB3E0,0x73E0,
        0x5A50,0x9A50,0x2A50,0xEA50,0x8650,0x4650,0xF650,0x3650,
        0xAD50,0x6D50,0xDD50,0x1D50,0x7150,0xB150,0x0150,0xC150,
        0x6790,0xA790,0x1790,0xD790,0xBB90,0x7B90,0xCB90,0x0B90,
        0x9090,0x5090,0xE090,0x2090,0x4C90,0x8C90,0x3C90,0xFC90,
// 1A
        0x03B9,0xC3B9,0x73B9,0xB3B9,0xDFB9,0x1FB9,0xAFB9,0x6FB9,
        0xF4B9,0x34B9,0x84B9,0x44B9,0x28B9,0xE8B9,0x58B9,0x98B9,
        0x3E79,0xFE79,0x4E79,0x8E79,0xE279,0x2279,0x9279,0x5279,
        0xC979,0x0979,0xB979,0x7979,0x1579,0xD579,0x6579,0xA579,
        0x8CC9,0x4CC9,0xFCC9,0x3CC9,0x50C9,0x90C9,0x20C9,0xE0C9,
        0x7BC9,0xBBC9,0x0BC9,0xCBC9,0xA7C9,0x67C9,0xD7C9,0x17C9,
        0xB109,0x7109,0xC109,0x0109,0x6D09,0xAD09,0x1D09,0xDD09,
        0x4609,0x8609,0x3609,0xF609,0x9A09,0x5A09,0xEA09,0x2A09,
        0xE065,0x2065,0x9065,0x5065,0x3C65,0xFC65,0x4C65,0x8C65,
        0x1765,0xD765,0x6765,0xA765,0xCB65,0x0B65,0xBB65,0x7B65,
        0xDDA5,0x1DA5,0xADA5,0x6DA5,0x01A5,0xC1A5,0x71A5,0xB1A5,
        0x2AA5,0xEAA5,0x5AA5,0x9AA5,0xF6A5,0x36A5,0x86A5,0x46A5,
        0x6F15,0xAF15,0x1F15,0xDF15,0xB315,0x7315,0xC315,0x0315,
        0x9815,0x5815,0xE815,0x2815,0x4415,0x8415,0x3415,0xF415,
        0x52D5,0x92D5,0x22D5,0xE2D5,0x8ED5,0x4ED5,0xFED5,0x3ED5,
        0xA5D5,0x65D5,0xD5D5,0x15D5,0x79D5,0xB9D5,0x09D5,0xC9D5,
        0x3B4E,0xFB4E,0x4B4E,0x8B4E,0xE74E,0x274E,0x974E,0x574E,
        0xCC4E,0x0C4E,0xBC4E,0x7C4E,0x104E,0xD04E,0x604E,0xA04E,
        0x068E,0xC68E,0x768E,0xB68E,0xDA8E,0x1A8E,0xAA8E,0x6A8E,
        0xF18E,0x318E,0x818E,0x418E,0x2D8E,0xED8E,0x5D8E,0x9D8E,
        0xB43E,0x743E,0xC43E,0x043E,0x683E,0xA83E,0x183E,0xD83E,
        0x433E,0x833E,0x333E,0xF33E,0x9F3E,0x5F3E,0xEF3E,0x2F3E,
        0x89FE,0x49FE,0xF9FE,0x39FE,0x55FE,0x95FE,0x25FE,0xE5FE,
        0x7EFE,0xBEFE,0x0EFE,0xCEFE,0xA2FE,0x62FE,0xD2FE,0x12FE,
        0xD892,0x1892,0xA892,0x6892,0x0492,0xC492,0x7492,0xB492,
        0x2F92,0xEF92,0x5F92,0x9F92,0xF392,0x3392,0x8392,0x4392,
        0xE552,0x2552,0x9552,0x5552,0x3952,0xF952,0x4952,0x8952,
        0x1252,0xD252,0x6252,0xA252,0xCE52,0x0E52,0xBE52,0x7E52,
        0x57E2,0x97E2,0x27E2,0xE7E2,0x8BE2,0x4BE2,0xFBE2,0x3BE2,
        0xA0E2,0x60E2,0xD0E2,0x10E2,0x7CE2,0xBCE2,0x0CE2,0xCCE2,
        0x6A22,0xAA22,0x1A22,0xDA22,0xB622,0x7622,0xC622,0x0622,
        0x9D22,0x5D22,0xED22,0x2D22,0x4122,0x8122,0x3122,0xF122,
// 1B
        0x0D84,0xCD84,0x7D84,0xBD84,0xD184,0x1184,0xA184,0x6184,
        0xFA84,0x3A84,0x8A84,0x4A84,0x2684,0xE684,0x5684,0x9684,
        0x3044,0xF044,0x4044,0x8044,0xEC44,0x2C44,0x9C44,0x5C44,
        0xC744,0x0744,0xB744,0x7744,0x1B44,0xDB44,0x6B44,0xAB44,
        0x82F4,0x42F4,0xF2F4,0x32F4,0x5EF4,0x9EF4,0x2EF4,0xEEF4,
        0x75F4,0xB5F4,0x05F4,0xC5F4,0xA9F4,0x69F4,0xD9F4,0x19F4,
        0xBF34,0x7F34,0xCF34,0x0F34,0x6334,0xA334,0x1334,0xD334,
        0x4834,0x8834,0x3834,0xF834,0x9434,0x5434,0xE434,0x2434,
        0xEE58,0x2E58,0x9E58,0x5E58,0x3258,0xF258,0x4258,0x8258,
        0x1958,0xD958,0x6958,0xA958,0xC558,0x0558,0xB558,0x7558,
        0xD398,0x1398,0xA398,0x6398,0x0F98,0xCF98,0x7F98,0xBF98,
        0x2498,0xE498,0x5498,0x9498,0xF898,0x3898,0x8898,0x4898,
        0x6128,0xA128,0x1128,0xD128,0xBD28,0x7D28,0xCD28,0x0D28,
        0x9628,0x5628,0xE628,0x2628,0x4A28,0x8A28,0x3A28,0xFA28,
        0x5CE8,0x9CE8,0x2CE8,0xECE8,0x80E8,0x40E8,0xF0E8,0x30E8,
        0xABE8,0x6BE8,0xDBE8,0x1BE8,0x77E8,0xB7E8,0x07E8,0xC7E8,
        0x3573,0xF573,0x4573,0x8573,0xE973,0x2973,0x9973,0x5973,
        0xC273,0x0273,0xB273,0x7273,0x1E73,0xDE73,0x6E73,0xAE73,
        0x08B3,0xC8B3,0x78B3,0xB8B3,0xD4B3,0x14B3,0xA4B3,0x64B3,
        0xFFB3,0x3FB3,0x8FB3,0x4FB3,0x23B3,0xE3B3,0x53B3,0x93B3,
        0xBA03,0x7A03,0xCA03,0x0A03,0x6603,0xA603,0x1603,0xD603,
        0x4D03,0x8D03,0x3D03,0xFD03,0x9103,0x5103,0xE103,0x2103,
        0x87C3,0x47C3,0xF7C3,0x37C3,0x5BC3,0x9BC3,0x2BC3,0xEBC3,
        0x70C3,0xB0C3,0x00C3,0xC0C3,0xACC3,0x6CC3,0xDCC3,0x1CC3,
        0xD6AF,0x16AF,0xA6AF,0x66AF,0x0AAF,0xCAAF,0x7AAF,0xBAAF,
        0x21AF,0xE1AF,0x51AF,0x91AF,0xFDAF,0x3DAF,0x8DAF,0x4DAF,
        0xEB6F,0x2B6F,0x9B6F,0x5B6F,0x376F,0xF76F,0x476F,0x876F,
        0x1C6F,0xDC6F,0x6C6F,0xAC6F,0xC06F,0x006F,0xB06F,0x706F,
        0x59DF,0x99DF,0x29DF,0xE9DF,0x85DF,0x45DF,0xF5DF,0x35DF,
        0xAEDF,0x6EDF,0xDEDF,0x1EDF,0x72DF,0xB2DF,0x02DF,0xC2DF,
        0x641F,0xA41F,0x141F,0xD41F,0xB81F,0x781F,0xC81F,0x081F,
        0x931F,0x531F,0xE31F,0x231F,0x4F1F,0x8F1F,0x3F1F,0xFF1F,
// 1C
        0x00D5,0xC0D5,0x70D5,0xB0D5,0xDCD5,0x1CD5,0xACD5,0x6CD5,
        0xF7D5,0x37D5,0x87D5,0x47D5,0x2BD5,0xEBD5,0x5BD5,0x9BD5,
        0x3D15,0xFD15,0x4D15,0x8D15,0xE115,0x2115,0x9115,0x5115,
        0xCA15,0x0A15,0xBA15,0x7A15,0x1615,0xD615,0x6615,0xA615,
        0x8FA5,0x4FA5,0xFFA5,0x3FA5,0x53A5,0x93A5,0x23A5,0xE3A5,
        0x78A5,0xB8A5,0x08A5,0xC8A5,0xA4A5,0x64A5,0xD4A5,0x14A5,
        0xB265,0x7265,0xC265,0x0265,0x6E65,0xAE65,0x1E65,0xDE65,
        0x4565,0x8565,0x3565,0xF565,0x9965,0x5965,0xE965,0x2965,
        0xE309,0x2309,0x9309,0x5309,0x3F09,0xFF09,0x4F09,0x8F09,
        0x1409,0xD409,0x6409,0xA409,0xC809,0x0809,0xB809,0x7809,
        0xDEC9,0x1EC9,0xAEC9,0x6EC9,0x02C9,0xC2C9,0x72C9,0xB2C9,
        0x29C9,0xE9C9,0x59C9,0x99C9,0xF5C9,0x35C9,0x85C9,0x45C9,
        0x6C79,0xAC79,0x1C79,0xDC79,0xB079,0x7079,0xC079,0x0079,
        0x9B79,0x5B79,0xEB79,0x2B79,0x4779,0x8779,0x3779,0xF779,
        0x51B9,0x91B9,0x21B9,0xE1B9,0x8DB9,0x4DB9,0xFDB9,0x3DB9,
        0xA6B9,0x66B9,0xD6B9,0x16B9,0x7AB9,0xBAB9,0x0AB9,0xCAB9,
        0x3822,0xF822,0x4822,0x8822,0xE422,0x2422,0x9422,0x5422,
        0xCF22,0x0F22,0xBF22,0x7F22,0x1322,0xD322,0x6322,0xA322,
        0x05E2,0xC5E2,0x75E2,0xB5E2,0xD9E2,0x19E2,0xA9E2,0x69E2,
        0xF2E2,0x32E2,0x82E2,0x42E2,0x2EE2,0xEEE2,0x5EE2,0x9EE2,
        0xB752,0x7752,0xC752,0x0752,0x6B52,0xAB52,0x1B52,0xDB52,
        0x4052,0x8052,0x3052,0xF052,0x9C52,0x5C52,0xEC52,0x2C52,
        0x8A92,0x4A92,0xFA92,0x3A92,0x5692,0x9692,0x2692,0xE692,
        0x7D92,0xBD92,0x0D92,0xCD92,0xA192,0x6192,0xD192,0x1192,
        0xDBFE,0x1BFE,0xABFE,0x6BFE,0x07FE,0xC7FE,0x77FE,0xB7FE,
        0x2CFE,0xECFE,0x5CFE,0x9CFE,0xF0FE,0x30FE,0x80FE,0x40FE,
        0xE63E,0x263E,0x963E,0x563E,0x3A3E,0xFA3E,0x4A3E,0x8A3E,
        0x113E,0xD13E,0x613E,0xA13E,0xCD3E,0x0D3E,0xBD3E,0x7D3E,
        0x548E,0x948E,0x248E,0xE48E,0x888E,0x488E,0xF88E,0x388E,
        0xA38E,0x638E,0xD38E,0x138E,0x7F8E,0xBF8E,0x0F8E,0xCF8E,
        0x694E,0xA94E,0x194E,0xD94E,0xB54E,0x754E,0xC54E,0x054E,
        0x9E4E,0x5E4E,0xEE4E,0x2E4E,0x424E,0x824E,0x324E,0xF24E,
// 1D
        0x0EE8,0xCEE8,0x7EE8,0xBEE8,0xD2E8,0x12E8,0xA2E8,0x62E8,
        0xF9E8,0x39E8,0x89E8,0x49E8,0x25E8,0xE5E8,0x55E8,0x95E8,
        0x3328,0xF328,0x4328,0x8328,0xEF28,0x2F28,0x9F28,0x5F28,
        0xC428,0x0428,0xB428,0x7428,0x1828,0xD828,0x6828,0xA828,
        0x8198,0x4198,0xF198,0x3198,0x5D98,0x9D98,0x2D98,0xED98,
        0x7698,0xB698,0x0698,0xC698,0xAA98,0x6A98,0xDA98,0x1A98,
        0xBC58,0x7C58,0xCC58,0x0C58,0x6058,0xA058,0x1058,0xD058,
        0x4B58,0x8B58,0x3B58,0xFB58,0x9758,0x5758,0xE758,0x2758,
        0xED34,0x2D34,0x9D34,0x5D34,0x3134,0xF134,0x4134,0x8134,
        0x1A34,0xDA34,0x6A34,0xAA34,0xC634,0x0634,0xB634,0x7634,
        0xD0F4,0x10F4,0xA0F4,0x60F4,0x0CF4,0xCCF4,0x7CF4,0xBCF4,
        0x27F4,0xE7F4,0x57F4,0x97F4,0xFBF4,0x3BF4,0x8BF4,0x4BF4,
        0x6244,0xA244,0x1244,0xD244,0xBE44,0x7E44,0xCE44,0x0E44,
        0x9544,0x5544,0xE544,0x2544,0x4944,0x8944,0x3944,0xF944,
        0x5F84,0x9F84,0x2F84,0xEF84,0x8384,0x4384,0xF384,0x3384,
        0xA884,0x6884,0xD884,0x1884,0x7484,0xB484,0x0484,0xC484,
        0x361F,0xF61F,0x461F,0x861F,0xEA1F,0x2A1F,0x9A1F,0x5A1F,
        0xC11F,0x011F,0xB11F,0x711F,0x1D1F,0xDD1F,0x6D1F,0xAD1F,
        0x0BDF,0xCBDF,0x7BDF,0xBBDF,0xD7DF,0x17DF,0xA7DF,0x67DF,
        0xFCDF,0x3CDF,0x8CDF,0x4CDF,0x20DF,0xE0DF,0x50DF,0x90DF,
        0xB96F,0x796F,0xC96F,0x096F,0x656F,0xA56F,0x156F,0xD56F,
        0x4E6F,0x8E6F,0x3E6F,0xFE6F,0x926F,0x526F,0xE26F,0x226F,
        0x84AF,0x44AF,0xF4AF,0x34AF,0x58AF,0x98AF,0x28AF,0xE8AF,
        0x73AF,0xB3AF,0x03AF,0xC3AF,0xAFAF,0x6FAF,0xDFAF,0x1FAF,
        0xD5C3,0x15C3,0xA5C3,0x65C3,0x09C3,0xC9C3,0x79C3,0xB9C3,
        0x22C3,0xE2C3,0x52C3,0x92C3,0xFEC3,0x3EC3,0x8EC3,0x4EC3,
        0xE803,0x2803,0x9803,0x5803,0x3403,0xF403,0x4403,0x8403,
        0x1F03,0xDF03,0x6F03,0xAF03,0xC303,0x0303,0xB303,0x7303,
        0x5AB3,0x9AB3,0x2AB3,0xEAB3,0x86B3,0x46B3,0xF6B3,0x36B3,
        0xADB3,0x6DB3,0xDDB3,0x1DB3,0x71B3,0xB1B3,0x01B3,0xC1B3,
        0x6773,0xA773,0x1773,0xD773,0xBB73,0x7B73,0xCB73,0x0B73,
        0x9073,0x5073,0xE073,0x2073,0x4C73,0x8C73,0x3C73,0xFC73,
// 1E
        0x035A,0xC35A,0x735A,0xB35A,0xDF5A,0x1F5A,0xAF5A,0x6F5A,
        0xF45A,0x345A,0x845A,0x445A,0x285A,0xE85A,0x585A,0x985A,
        0x3E9A,0xFE9A,0x4E9A,0x8E9A,0xE29A,0x229A,0x929A,0x529A,
        0xC99A,0x099A,0xB99A,0x799A,0x159A,0xD59A,0x659A,0xA59A,
        0x8C2A,0x4C2A,0xFC2A,0x3C2A,0x502A,0x902A,0x202A,0xE02A,
        0x7B2A,0xBB2A,0x0B2A,0xCB2A,0xA72A,0x672A,0xD72A,0x172A,
        0xB1EA,0x71EA,0xC1EA,0x01EA,0x6DEA,0xADEA,0x1DEA,0xDDEA,
        0x46EA,0x86EA,0x36EA,0xF6EA,0x9AEA,0x5AEA,0xEAEA,0x2AEA,
        0xE086,0x2086,0x9086,0x5086,0x3C86,0xFC86,0x4C86,0x8C86,
        0x1786,0xD786,0x6786,0xA786,0xCB86,0x0B86,0xBB86,0x7B86,
        0xDD46,0x1D46,0xAD46,0x6D46,0x0146,0xC146,0x7146,0xB146,
        0x2A46,0xEA46,0x5A46,0x9A46,0xF646,0x3646,0x8646,0x4646,
        0x6FF6,0xAFF6,0x1FF6,0xDFF6,0xB3F6,0x73F6,0xC3F6,0x03F6,
        0x98F6,0x58F6,0xE8F6,0x28F6,0x44F6,0x84F6,0x34F6,0xF4F6,
        0x5236,0x9236,0x2236,0xE236,0x8E36,0x4E36,0xFE36,0x3E36,
        0xA536,0x6536,0xD536,0x1536,0x7936,0xB936,0x0936,0xC936,
        0x3BAD,0xFBAD,0x4BAD,0x8BAD,0xE7AD,0x27AD,0x97AD,0x57AD,
        0xCCAD,0x0CAD,0xBCAD,0x7CAD,0x10AD,0xD0AD,0x60AD,0xA0AD,
        0x066D,0xC66D,0x766D,0xB66D,0xDA6D,0x1A6D,0xAA6D,0x6A6D,
        0xF16D,0x316D,0x816D,0x416D,0x2D6D,0xED6D,0x5D6D,0x9D6D,
        0xB4DD,0x74DD,0xC4DD,0x04DD,0x68DD,0xA8DD,0x18DD,0xD8DD,
        0x43DD,0x83DD,0x33DD,0xF3DD,0x9FDD,0x5FDD,0xEFDD,0x2FDD,
        0x891D,0x491D,0xF91D,0x391D,0x551D,0x951D,0x251D,0xE51D,
        0x7E1D,0xBE1D,0x0E1D,0xCE1D,0xA21D,0x621D,0xD21D,0x121D,
        0xD871,0x1871,0xA871,0x6871,0x0471,0xC471,0x7471,0xB471,
        0x2F71,0xEF71,0x5F71,0x9F71,0xF371,0x3371,0x8371,0x4371,
        0xE5B1,0x25B1,0x95B1,0x55B1,0x39B1,0xF9B1,0x49B1,0x89B1,
        0x12B1,0xD2B1,0x62B1,0xA2B1,0xCEB1,0x0EB1,0xBEB1,0x7EB1,
        0x5701,0x9701,0x2701,0xE701,0x8B01,0x4B01,0xFB01,0x3B01,
        0xA001,0x6001,0xD001,0x1001,0x7C01,0xBC01,0x0C01,0xCC01,
        0x6AC1,0xAAC1,0x1AC1,0xDAC1,0xB6C1,0x76C1,0xC6C1,0x06C1,
        0x9DC1,0x5DC1,0xEDC1,0x2DC1,0x41C1,0x81C1,0x31C1,0xF1C1,
// 1F
        0x0D67,0xCD67,0x7D67,0xBD67,0xD167,0x1167,0xA167,0x6167,
        0xFA67,0x3A67,0x8A67,0x4A67,0x2667,0xE667,0x5667,0x9667,
        0x30A7,0xF0A7,0x40A7,0x80A7,0xECA7,0x2CA7,0x9CA7,0x5CA7,
        0xC7A7,0x07A7,0xB7A7,0x77A7,0x1BA7,0xDBA7,0x6BA7,0xABA7,
        0x8217,0x4217,0xF217,0x3217,0x5E17,0x9E17,0x2E17,0xEE17,
        0x7517,0xB517,0x0517,0xC517,0xA917,0x6917,0xD917,0x1917,
        0xBFD7,0x7FD7,0xCFD7,0x0FD7,0x63D7,0xA3D7,0x13D7,0xD3D7,
        0x48D7,0x88D7,0x38D7,0xF8D7,0x94D7,0x54D7,0xE4D7,0x24D7,
        0xEEBB,0x2EBB,0x9EBB,0x5EBB,0x32BB,0xF2BB,0x42BB,0x82BB,
        0x19BB,0xD9BB,0x69BB,0xA9BB,0xC5BB,0x05BB,0xB5BB,0x75BB,
        0xD37B,0x137B,0xA37B,0x637B,0x0F7B,0xCF7B,0x7F7B,0xBF7B,
        0x247B,0xE47B,0x547B,0x947B,0xF87B,0x387B,0x887B,0x487B,
        0x61CB,0xA1CB,0x11CB,0xD1CB,0xBDCB,0x7DCB,0xCDCB,0x0DCB,
        0x96CB,0x56CB,0xE6CB,0x26CB,0x4ACB,0x8ACB,0x3ACB,0xFACB,
        0x5C0B,0x9C0B,0x2C0B,0xEC0B,0x800B,0x400B,0xF00B,0x300B,
        0xAB0B,0x6B0B,0xDB0B,0x1B0B,0x770B,0xB70B,0x070B,0xC70B,
        0x3590,0xF590,0x4590,0x8590,0xE990,0x2990,0x9990,0x5990,
        0xC290,0x0290,0xB290,0x7290,0x1E90,0xDE90,0x6E90,0xAE90,
        0x0850,0xC850,0x7850,0xB850,0xD450,0x1450,0xA450,0x6450,
        0xFF50,0x3F50,0x8F50,0x4F50,0x2350,0xE350,0x5350,0x9350,
        0xBAE0,0x7AE0,0xCAE0,0x0AE0,0x66E0,0xA6E0,0x16E0,0xD6E0,
        0x4DE0,0x8DE0,0x3DE0,0xFDE0,0x91E0,0x51E0,0xE1E0,0x21E0,
        0x8720,0x4720,0xF720,0x3720,0x5B20,0x9B20,0x2B20,0xEB20,
        0x7020,0xB020,0x0020,0xC020,0xAC20,0x6C20,0xDC20,0x1C20,
        0xD64C,0x164C,0xA64C,0x664C,0x0A4C,0xCA4C,0x7A4C,0xBA4C,
        0x214C,0xE14C,0x514C,0x914C,0xFD4C,0x3D4C,0x8D4C,0x4D4C,
        0xEB8C,0x2B8C,0x9B8C,0x5B8C,0x378C,0xF78C,0x478C,0x878C,
        0x1C8C,0xDC8C,0x6C8C,0xAC8C,0xC08C,0x008C,0xB08C,0x708C,
        0x593C,0x993C,0x293C,0xE93C,0x853C,0x453C,0xF53C,0x353C,
        0xAE3C,0x6E3C,0xDE3C,0x1E3C,0x723C,0xB23C,0x023C,0xC23C,
        0x64FC,0xA4FC,0x14FC,0xD4FC,0xB8FC,0x78FC,0xC8FC,0x08FC,
        0x93FC,0x53FC,0xE3FC,0x23FC,0x4FFC,0x8FFC,0x3FFC,0xFFFC,
// 20
        0x0003,0xC003,0x7003,0xB003,0xDC03,0x1C03,0xAC03,0x6C03,
        0xF703,0x3703,0x8703,0x4703,0x2B03,0xEB03,0x5B03,0x9B03,
        0x3DC3,0xFDC3,0x4DC3,0x8DC3,0xE1C3,0x21C3,0x91C3,0x51C3,
        0xCAC3,0x0AC3,0xBAC3,0x7AC3,0x16C3,0xD6C3,0x66C3,0xA6C3,
        0x8F73,0x4F73,0xFF73,0x3F73,0x5373,0x9373,0x2373,0xE373,
        0x7873,0xB873,0x0873,0xC873,0xA473,0x6473,0xD473,0x1473,
        0xB2B3,0x72B3,0xC2B3,0x02B3,0x6EB3,0xAEB3,0x1EB3,0xDEB3,
        0x45B3,0x85B3,0x35B3,0xF5B3,0x99B3,0x59B3,0xE9B3,0x29B3,
        0xE3DF,0x23DF,0x93DF,0x53DF,0x3FDF,0xFFDF,0x4FDF,0x8FDF,
        0x14DF,0xD4DF,0x64DF,0xA4DF,0xC8DF,0x08DF,0xB8DF,0x78DF,
        0xDE1F,0x1E1F,0xAE1F,0x6E1F,0x021F,0xC21F,0x721F,0xB21F,
        0x291F,0xE91F,0x591F,0x991F,0xF51F,0x351F,0x851F,0x451F,
        0x6CAF,0xACAF,0x1CAF,0xDCAF,0xB0AF,0x70AF,0xC0AF,0x00AF,
        0x9BAF,0x5BAF,0xEBAF,0x2BAF,0x47AF,0x87AF,0x37AF,0xF7AF,
        0x516F,0x916F,0x216F,0xE16F,0x8D6F,0x4D6F,0xFD6F,0x3D6F,
        0xA66F,0x666F,0xD66F,0x166F,0x7A6F,0xBA6F,0x0A6F,0xCA6F,
        0x38F4,0xF8F4,0x48F4,0x88F4,0xE4F4,0x24F4,0x94F4,0x54F4,
        0xCFF4,0x0FF4,0xBFF4,0x7FF4,0x13F4,0xD3F4,0x63F4,0xA3F4,
        0x0534,0xC534,0x7534,0xB534,0xD934,0x1934,0xA934,0x6934,
        0xF234,0x3234,0x8234,0x4234,0x2E34,0xEE34,0x5E34,0x9E34,
        0xB784,0x7784,0xC784,0x0784,0x6B84,0xAB84,0x1B84,0xDB84,
        0x4084,0x8084,0x3084,0xF084,0x9C84,0x5C84,0xEC84,0x2C84,
        0x8A44,0x4A44,0xFA44,0x3A44,0x5644,0x9644,0x2644,0xE644,
        0x7D44,0xBD44,0x0D44,0xCD44,0xA144,0x6144,0xD144,0x1144,
        0xDB28,0x1B28,0xAB28,0x6B28,0x0728,0xC728,0x7728,0xB728,
        0x2C28,0xEC28,0x5C28,0x9C28,0xF028,0x3028,0x8028,0x4028,
        0xE6E8,0x26E8,0x96E8,0x56E8,0x3AE8,0xFAE8,0x4AE8,0x8AE8,
        0x11E8,0xD1E8,0x61E8,0xA1E8,0xCDE8,0x0DE8,0xBDE8,0x7DE8,
        0x5458,0x9458,0x2458,0xE458,0x8858,0x4858,0xF858,0x3858,
        0xA358,0x6358,0xD358,0x1358,0x7F58,0xBF58,0x0F58,0xCF58,
        0x6998,0xA998,0x1998,0xD998,0xB598,0x7598,0xC598,0x0598,
        0x9E98,0x5E98,0xEE98,0x2E98,0x4298,0x8298,0x3298,0xF298,
// 21
        0x0E3E,0xCE3E,0x7E3E,0xBE3E,0xD23E,0x123E,0xA23E,0x623E,
        0xF93E,0x393E,0x893E,0x493E,0x253E,0xE53E,0x553E,0x953E,
        0x33FE,0xF3FE,0x43FE,0x83FE,0xEFFE,0x2FFE,0x9FFE,0x5FFE,
        0xC4FE,0x04FE,0xB4FE,0x74FE,0x18FE,0xD8FE,0x68FE,0xA8FE,
        0x814E,0x414E,0xF14E,0x314E,0x5D4E,0x9D4E,0x2D4E,0xED4E,
        0x764E,0xB64E,0x064E,0xC64E,0xAA4E,0x6A4E,0xDA4E,0x1A4E,
        0xBC8E,0x7C8E,0xCC8E,0x0C8E,0x608E,0xA08E,0x108E,0xD08E,
        0x4B8E,0x8B8E,0x3B8E,0xFB8E,0x978E,0x578E,0xE78E,0x278E,
        0xEDE2,0x2DE2,0x9DE2,0x5DE2,0x31E2,0xF1E2,0x41E2,0x81E2,
        0x1AE2,0xDAE2,0x6AE2,0xAAE2,0xC6E2,0x06E2,0xB6E2,0x76E2,
        0xD022,0x1022,0xA022,0x6022,0x0C22,0xCC22,0x7C22,0xBC22,
        0x2722,0xE722,0x5722,0x9722,0xFB22,0x3B22,0x8B22,0x4B22,
        0x6292,0xA292,0x1292,0xD292,0xBE92,0x7E92,0xCE92,0x0E92,
        0x9592,0x5592,0xE592,0x2592,0x4992,0x8992,0x3992,0xF992,
        0x5F52,0x9F52,0x2F52,0xEF52,0x8352,0x4352,0xF352,0x3352,
        0xA852,0x6852,0xD852,0x1852,0x7452,0xB452,0x0452,0xC452,
        0x36C9,0xF6C9,0x46C9,0x86C9,0xEAC9,0x2AC9,0x9AC9,0x5AC9,
        0xC1C9,0x01C9,0xB1C9,0x71C9,0x1DC9,0xDDC9,0x6DC9,0xADC9,
        0x0B09,0xCB09,0x7B09,0xBB09,0xD709,0x1709,0xA709,0x6709,
        0xFC09,0x3C09,0x8C09,0x4C09,0x2009,0xE009,0x5009,0x9009,
        0xB9B9,0x79B9,0xC9B9,0x09B9,0x65B9,0xA5B9,0x15B9,0xD5B9,
        0x4EB9,0x8EB9,0x3EB9,0xFEB9,0x92B9,0x52B9,0xE2B9,0x22B9,
        0x8479,0x4479,0xF479,0x3479,0x5879,0x9879,0x2879,0xE879,
        0x7379,0xB379,0x0379,0xC379,0xAF79,0x6F79,0xDF79,0x1F79,
        0xD515,0x1515,0xA515,0x6515,0x0915,0xC915,0x7915,0xB915,
        0x2215,0xE215,0x5215,0x9215,0xFE15,0x3E15,0x8E15,0x4E15,
        0xE8D5,0x28D5,0x98D5,0x58D5,0x34D5,0xF4D5,0x44D5,0x84D5,
        0x1FD5,0xDFD5,0x6FD5,0xAFD5,0xC3D5,0x03D5,0xB3D5,0x73D5,
        0x5A65,0x9A65,0x2A65,0xEA65,0x8665,0x4665,0xF665,0x3665,
        0xAD65,0x6D65,0xDD65,0x1D65,0x7165,0xB165,0x0165,0xC165,
        0x67A5,0xA7A5,0x17A5,0xD7A5,0xBBA5,0x7BA5,0xCBA5,0x0BA5,
        0x90A5,0x50A5,0xE0A5,0x20A5,0x4CA5,0x8CA5,0x3CA5,0xFCA5,
// 22
        0x038C,0xC38C,0x738C,0xB38C,0xDF8C,0x1F8C,0xAF8C,0x6F8C,
        0xF48C,0x348C,0x848C,0x448C,0x288C,0xE88C,0x588C,0x988C,
        0x3E4C,0xFE4C,0x4E4C,0x8E4C,0xE24C,0x224C,0x924C,0x524C,
        0xC94C,0x094C,0xB94C,0x794C,0x154C,0xD54C,0x654C,0xA54C,
        0x8CFC,0x4CFC,0xFCFC,0x3CFC,0x50FC,0x90FC,0x20FC,0xE0FC,
        0x7BFC,0xBBFC,0x0BFC,0xCBFC,0xA7FC,0x67FC,0xD7FC,0x17FC,
        0xB13C,0x713C,0xC13C,0x013C,0x6D3C,0xAD3C,0x1D3C,0xDD3C,
        0x463C,0x863C,0x363C,0xF63C,0x9A3C,0x5A3C,0xEA3C,0x2A3C,
        0xE050,0x2050,0x9050,0x5050,0x3C50,0xFC50,0x4C50,0x8C50,
        0x1750,0xD750,0x6750,0xA750,0xCB50,0x0B50,0xBB50,0x7B50,
        0xDD90,0x1D90,0xAD90,0x6D90,0x0190,0xC190,0x7190,0xB190,
        0x2A90,0xEA90,0x5A90,0x9A90,0xF690,0x3690,0x8690,0x4690,
        0x6F20,0xAF20,0x1F20,0xDF20,0xB320,0x7320,0xC320,0x0320,
        0x9820,0x5820,0xE820,0x2820,0x4420,0x8420,0x3420,0xF420,
        0x52E0,0x92E0,0x22E0,0xE2E0,0x8EE0,0x4EE0,0xFEE0,0x3EE0,
        0xA5E0,0x65E0,0xD5E0,0x15E0,0x79E0,0xB9E0,0x09E0,0xC9E0,
        0x3B7B,0xFB7B,0x4B7B,0x8B7B,0xE77B,0x277B,0x977B,0x577B,
        0xCC7B,0x0C7B,0xBC7B,0x7C7B,0x107B,0xD07B,0x607B,0xA07B,
        0x06BB,0xC6BB,0x76BB,0xB6BB,0xDABB,0x1ABB,0xAABB,0x6ABB,
        0xF1BB,0x31BB,0x81BB,0x41BB,0x2DBB,0xEDBB,0x5DBB,0x9DBB,
        0xB40B,0x740B,0xC40B,0x040B,0x680B,0xA80B,0x180B,0xD80B,
        0x430B,0x830B,0x330B,0xF30B,0x9F0B,0x5F0B,0xEF0B,0x2F0B,
        0x89CB,0x49CB,0xF9CB,0x39CB,0x55CB,0x95CB,0x25CB,0xE5CB,
        0x7ECB,0xBECB,0x0ECB,0xCECB,0xA2CB,0x62CB,0xD2CB,0x12CB,
        0xD8A7,0x18A7,0xA8A7,0x68A7,0x04A7,0xC4A7,0x74A7,0xB4A7,
        0x2FA7,0xEFA7,0x5FA7,0x9FA7,0xF3A7,0x33A7,0x83A7,0x43A7,
        0xE567,0x2567,0x9567,0x5567,0x3967,0xF967,0x4967,0x8967,
        0x1267,0xD267,0x6267,0xA267,0xCE67,0x0E67,0xBE67,0x7E67,
        0x57D7,0x97D7,0x27D7,0xE7D7,0x8BD7,0x4BD7,0xFBD7,0x3BD7,
        0xA0D7,0x60D7,0xD0D7,0x10D7,0x7CD7,0xBCD7,0x0CD7,0xCCD7,
        0x6A17,0xAA17,0x1A17,0xDA17,0xB617,0x7617,0xC617,0x0617,
        0x9D17,0x5D17,0xED17,0x2D17,0x4117,0x8117,0x3117,0xF117,
// 23
        0x0DB1,0xCDB1,0x7DB1,0xBDB1,0xD1B1,0x11B1,0xA1B1,0x61B1,
        0xFAB1,0x3AB1,0x8AB1,0x4AB1,0x26B1,0xE6B1,0x56B1,0x96B1,
        0x3071,0xF071,0x4071,0x8071,0xEC71,0x2C71,0x9C71,0x5C71,
        0xC771,0x0771,0xB771,0x7771,0x1B71,0xDB71,0x6B71,0xAB71,
        0x82C1,0x42C1,0xF2C1,0x32C1,0x5EC1,0x9EC1,0x2EC1,0xEEC1,
        0x75C1,0xB5C1,0x05C1,0xC5C1,0xA9C1,0x69C1,0xD9C1,0x19C1,
        0xBF01,0x7F01,0xCF01,0x0F01,0x6301,0xA301,0x1301,0xD301,
        0x4801,0x8801,0x3801,0xF801,0x9401,0x5401,0xE401,0x2401,
        0xEE6D,0x2E6D,0x9E6D,0x5E6D,0x326D,0xF26D,0x426D,0x826D,
        0x196D,0xD96D,0x696D,0xA96D,0xC56D,0x056D,0xB56D,0x756D,
        0xD3AD,0x13AD,0xA3AD,0x63AD,0x0FAD,0xCFAD,0x7FAD,0xBFAD,
        0x24AD,0xE4AD,0x54AD,0x94AD,0xF8AD,0x38AD,0x88AD,0x48AD,
        0x611D,0xA11D,0x111D,0xD11D,0xBD1D,0x7D1D,0xCD1D,0x0D1D,
        0x961D,0x561D,0xE61D,0x261D,0x4A1D,0x8A1D,0x3A1D,0xFA1D,
        0x5CDD,0x9CDD,0x2CDD,0xECDD,0x80DD,0x40DD,0xF0DD,0x30DD,
        0xABDD,0x6BDD,0xDBDD,0x1BDD,0x77DD,0xB7DD,0x07DD,0xC7DD,
        0x3546,0xF546,0x4546,0x8546,0xE946,0x2946,0x9946,0x5946,
        0xC246,0x0246,0xB246,0x7246,0x1E46,0xDE46,0x6E46,0xAE46,
        0x0886,0xC886,0x7886,0xB886,0xD486,0x1486,0xA486,0x6486,
        0xFF86,0x3F86,0x8F86,0x4F86,0x2386,0xE386,0x5386,0x9386,
        0xBA36,0x7A36,0xCA36,0x0A36,0x6636,0xA636,0x1636,0xD636,
        0x4D36,0x8D36,0x3D36,0xFD36,0x9136,0x5136,0xE136,0x2136,
        0x87F6,0x47F6,0xF7F6,0x37F6,0x5BF6,0x9BF6,0x2BF6,0xEBF6,
        0x70F6,0xB0F6,0x00F6,0xC0F6,0xACF6,0x6CF6,0xDCF6,0x1CF6,
        0xD69A,0x169A,0xA69A,0x669A,0x0A9A,0xCA9A,0x7A9A,0xBA9A,
        0x219A,0xE19A,0x519A,0x919A,0xFD9A,0x3D9A,0x8D9A,0x4D9A,
        0xEB5A,0x2B5A,0x9B5A,0x5B5A,0x375A,0xF75A,0x475A,0x875A,
        0x1C5A,0xDC5A,0x6C5A,0xAC5A,0xC05A,0x005A,0xB05A,0x705A,
        0x59EA,0x99EA,0x29EA,0xE9EA,0x85EA,0x45EA,0xF5EA,0x35EA,
        0xAEEA,0x6EEA,0xDEEA,0x1EEA,0x72EA,0xB2EA,0x02EA,0xC2EA,
        0x642A,0xA42A,0x142A,0xD42A,0xB82A,0x782A,0xC82A,0x082A,
        0x932A,0x532A,0xE32A,0x232A,0x4F2A,0x8F2A,0x3F2A,0xFF2A,
// 24
        0x00E0,0xC0E0,0x70E0,0xB0E0,0xDCE0,0x1CE0,0xACE0,0x6CE0,
        0xF7E0,0x37E0,0x87E0,0x47E0,0x2BE0,0xEBE0,0x5BE0,0x9BE0,
        0x3D20,0xFD20,0x4D20,0x8D20,0xE120,0x2120,0x9120,0x5120,
        0xCA20,0x0A20,0xBA20,0x7A20,0x1620,0xD620,0x6620,0xA620,
        0x8F90,0x4F90,0xFF90,0x3F90,0x5390,0x9390,0x2390,0xE390,
        0x7890,0xB890,0x0890,0xC890,0xA490,0x6490,0xD490,0x1490,
        0xB250,0x7250,0xC250,0x0250,0x6E50,0xAE50,0x1E50,0xDE50,
        0x4550,0x8550,0x3550,0xF550,0x9950,0x5950,0xE950,0x2950,
        0xE33C,0x233C,0x933C,0x533C,0x3F3C,0xFF3C,0x4F3C,0x8F3C,
        0x143C,0xD43C,0x643C,0xA43C,0xC83C,0x083C,0xB83C,0x783C,
        0xDEFC,0x1EFC,0xAEFC,0x6EFC,0x02FC,0xC2FC,0x72FC,0xB2FC,
        0x29FC,0xE9FC,0x59FC,0x99FC,0xF5FC,0x35FC,0x85FC,0x45FC,
        0x6C4C,0xAC4C,0x1C4C,0xDC4C,0xB04C,0x704C,0xC04C,0x004C,
        0x9B4C,0x5B4C,0xEB4C,0x2B4C,0x474C,0x874C,0x374C,0xF74C,
        0x518C,0x918C,0x218C,0xE18C,0x8D8C,0x4D8C,0xFD8C,0x3D8C,
        0xA68C,0x668C,0xD68C,0x168C,0x7A8C,0xBA8C,0x0A8C,0xCA8C,
        0x3817,0xF817,0x4817,0x8817,0xE417,0x2417,0x9417,0x5417,
        0xCF17,0x0F17,0xBF17,0x7F17,0x1317,0xD317,0x6317,0xA317,
        0x05D7,0xC5D7,0x75D7,0xB5D7,0xD9D7,0x19D7,0xA9D7,0x69D7,
        0xF2D7,0x32D7,0x82D7,0x42D7,0x2ED7,0xEED7,0x5ED7,0x9ED7,
        0xB767,0x7767,0xC767,0x0767,0x6B67,0xAB67,0x1B67,0xDB67,
        0x4067,0x8067,0x3067,0xF067,0x9C67,0x5C67,0xEC67,0x2C67,
        0x8AA7,0x4AA7,0xFAA7,0x3AA7,0x56A7,0x96A7,0x26A7,0xE6A7,
        0x7DA7,0xBDA7,0x0DA7,0xCDA7,0xA1A7,0x61A7,0xD1A7,0x11A7,
        0xDBCB,0x1BCB,0xABCB,0x6BCB,0x07CB,0xC7CB,0x77CB,0xB7CB,
        0x2CCB,0xECCB,0x5CCB,0x9CCB,0xF0CB,0x30CB,0x80CB,0x40CB,
        0xE60B,0x260B,0x960B,0x560B,0x3A0B,0xFA0B,0x4A0B,0x8A0B,
        0x110B,0xD10B,0x610B,0xA10B,0xCD0B,0x0D0B,0xBD0B,0x7D0B,
        0x54BB,0x94BB,0x24BB,0xE4BB,0x88BB,0x48BB,0xF8BB,0x38BB,
        0xA3BB,0x63BB,0xD3BB,0x13BB,0x7FBB,0xBFBB,0x0FBB,0xCFBB,
        0x697B,0xA97B,0x197B,0xD97B,0xB57B,0x757B,0xC57B,0x057B,
        0x9E7B,0x5E7B,0xEE7B,0x2E7B,0x427B,0x827B,0x327B,0xF27B,
// 25
        0x0EDD,0xCEDD,0x7EDD,0xBEDD,0xD2DD,0x12DD,0xA2DD,0x62DD,
        0xF9DD,0x39DD,0x89DD,0x49DD,0x25DD,0xE5DD,0x55DD,0x95DD,
        0x331D,0xF31D,0x431D,0x831D,0xEF1D,0x2F1D,0x9F1D,0x5F1D,
        0xC41D,0x041D,0xB41D,0x741D,0x181D,0xD81D,0x681D,0xA81D,
        0x81AD,0x41AD,0xF1AD,0x31AD,0x5DAD,0x9DAD,0x2DAD,0xEDAD,
        0x76AD,0xB6AD,0x06AD,0xC6AD,0xAAAD,0x6AAD,0xDAAD,0x1AAD,
        0xBC6D,0x7C6D,0xCC6D,0x0C6D,0x606D,0xA06D,0x106D,0xD06D,
        0x4B6D,0x8B6D,0x3B6D,0xFB6D,0x976D,0x576D,0xE76D,0x276D,
        0xED01,0x2D01,0x9D01,0x5D01,0x3101,0xF101,0x4101,0x8101,
        0x1A01,0xDA01,0x6A01,0xAA01,0xC601,0x0601,0xB601,0x7601,
        0xD0C1,0x10C1,0xA0C1,0x60C1,0x0CC1,0xCCC1,0x7CC1,0xBCC1,
        0x27C1,0xE7C1,0x57C1,0x97C1,0xFBC1,0x3BC1,0x8BC1,0x4BC1,
        0x6271,0xA271,0x1271,0xD271,0xBE71,0x7E71,0xCE71,0x0E71,
        0x9571,0x5571,0xE571,0x2571,0x4971,0x8971,0x3971,0xF971,
        0x5FB1,0x9FB1,0x2FB1,0xEFB1,0x83B1,0x43B1,0xF3B1,0x33B1,
        0xA8B1,0x68B1,0xD8B1,0x18B1,0x74B1,0xB4B1,0x04B1,0xC4B1,
        0x362A,0xF62A,0x462A,0x862A,0xEA2A,0x2A2A,0x9A2A,0x5A2A,
        0xC12A,0x012A,0xB12A,0x712A,0x1D2A,0xDD2A,0x6D2A,0xAD2A,
        0x0BEA,0xCBEA,0x7BEA,0xBBEA,0xD7EA,0x17EA,0xA7EA,0x67EA,
        0xFCEA,0x3CEA,0x8CEA,0x4CEA,0x20EA,0xE0EA,0x50EA,0x90EA,
        0xB95A,0x795A,0xC95A,0x095A,0x655A,0xA55A,0x155A,0xD55A,
        0x4E5A,0x8E5A,0x3E5A,0xFE5A,0x925A,0x525A,0xE25A,0x225A,
        0x849A,0x449A,0xF49A,0x349A,0x589A,0x989A,0x289A,0xE89A,
        0x739A,0xB39A,0x039A,0xC39A,0xAF9A,0x6F9A,0xDF9A,0x1F9A,
        0xD5F6,0x15F6,0xA5F6,0x65F6,0x09F6,0xC9F6,0x79F6,0xB9F6,
        0x22F6,0xE2F6,0x52F6,0x92F6,0xFEF6,0x3EF6,0x8EF6,0x4EF6,
        0xE836,0x2836,0x9836,0x5836,0x3436,0xF436,0x4436,0x8436,
        0x1F36,0xDF36,0x6F36,0xAF36,0xC336,0x0336,0xB336,0x7336,
        0x5A86,0x9A86,0x2A86,0xEA86,0x8686,0x4686,0xF686,0x3686,
        0xAD86,0x6D86,0xDD86,0x1D86,0x7186,0xB186,0x0186,0xC186,
        0x6746,0xA746,0x1746,0xD746,0xBB46,0x7B46,0xCB46,0x0B46,
        0x9046,0x5046,0xE046,0x2046,0x4C46,0x8C46,0x3C46,0xFC46,
// 26
        0x036F,0xC36F,0x736F,0xB36F,0xDF6F,0x1F6F,0xAF6F,0x6F6F,
        0xF46F,0x346F,0x846F,0x446F,0x286F,0xE86F,0x586F,0x986F,
        0x3EAF,0xFEAF,0x4EAF,0x8EAF,0xE2AF,0x22AF,0x92AF,0x52AF,
        0xC9AF,0x09AF,0xB9AF,0x79AF,0x15AF,0xD5AF,0x65AF,0xA5AF,
        0x8C1F,0x4C1F,0xFC1F,0x3C1F,0x501F,0x901F,0x201F,0xE01F,
        0x7B1F,0xBB1F,0x0B1F,0xCB1F,0xA71F,0x671F,0xD71F,0x171F,
        0xB1DF,0x71DF,0xC1DF,0x01DF,0x6DDF,0xADDF,0x1DDF,0xDDDF,
        0x46DF,0x86DF,0x36DF,0xF6DF,0x9ADF,0x5ADF,0xEADF,0x2ADF,
        0xE0B3,0x20B3,0x90B3,0x50B3,0x3CB3,0xFCB3,0x4CB3,0x8CB3,
        0x17B3,0xD7B3,0x67B3,0xA7B3,0xCBB3,0x0BB3,0xBBB3,0x7BB3,
        0xDD73,0x1D73,0xAD73,0x6D73,0x0173,0xC173,0x7173,0xB173,
        0x2A73,0xEA73,0x5A73,0x9A73,0xF673,0x3673,0x8673,0x4673,
        0x6FC3,0xAFC3,0x1FC3,0xDFC3,0xB3C3,0x73C3,0xC3C3,0x03C3,
        0x98C3,0x58C3,0xE8C3,0x28C3,0x44C3,0x84C3,0x34C3,0xF4C3,
        0x5203,0x9203,0x2203,0xE203,0x8E03,0x4E03,0xFE03,0x3E03,
        0xA503,0x6503,0xD503,0x1503,0x7903,0xB903,0x0903,0xC903,
        0x3B98,0xFB98,0x4B98,0x8B98,0xE798,0x2798,0x9798,0x5798,
        0xCC98,0x0C98,0xBC98,0x7C98,0x1098,0xD098,0x6098,0xA098,
        0x0658,0xC658,0x7658,0xB658,0xDA58,0x1A58,0xAA58,0x6A58,
        0xF158,0x3158,0x8158,0x4158,0x2D58,0xED58,0x5D58,0x9D58,
        0xB4E8,0x74E8,0xC4E8,0x04E8,0x68E8,0xA8E8,0x18E8,0xD8E8,
        0x43E8,0x83E8,0x33E8,0xF3E8,0x9FE8,0x5FE8,0xEFE8,0x2FE8,
        0x8928,0x4928,0xF928,0x3928,0x5528,0x9528,0x2528,0xE528,
        0x7E28,0xBE28,0x0E28,0xCE28,0xA228,0x6228,0xD228,0x1228,
        0xD844,0x1844,0xA844,0x6844,0x0444,0xC444,0x7444,0xB444,
        0x2F44,0xEF44,0x5F44,0x9F44,0xF344,0x3344,0x8344,0x4344,
        0xE584,0x2584,0x9584,0x5584,0x3984,0xF984,0x4984,0x8984,
        0x1284,0xD284,0x6284,0xA284,0xCE84,0x0E84,0xBE84,0x7E84,
        0x5734,0x9734,0x2734,0xE734,0x8B34,0x4B34,0xFB34,0x3B34,
        0xA034,0x6034,0xD034,0x1034,0x7C34,0xBC34,0x0C34,0xCC34,
        0x6AF4,0xAAF4,0x1AF4,0xDAF4,0xB6F4,0x76F4,0xC6F4,0x06F4,
        0x9DF4,0x5DF4,0xEDF4,0x2DF4,0x41F4,0x81F4,0x31F4,0xF1F4,
// 27
        0x0D52,0xCD52,0x7D52,0xBD52,0xD152,0x1152,0xA152,0x6152,
        0xFA52,0x3A52,0x8A52,0x4A52,0x2652,0xE652,0x5652,0x9652,
        0x3092,0xF092,0x4092,0x8092,0xEC92,0x2C92,0x9C92,0x5C92,
        0xC792,0x0792,0xB792,0x7792,0x1B92,0xDB92,0x6B92,0xAB92,
        0x8222,0x4222,0xF222,0x3222,0x5E22,0x9E22,0x2E22,0xEE22,
        0x7522,0xB522,0x0522,0xC522,0xA922,0x6922,0xD922,0x1922,
        0xBFE2,0x7FE2,0xCFE2,0x0FE2,0x63E2,0xA3E2,0x13E2,0xD3E2,
        0x48E2,0x88E2,0x38E2,0xF8E2,0x94E2,0x54E2,0xE4E2,0x24E2,
        0xEE8E,0x2E8E,0x9E8E,0x5E8E,0x328E,0xF28E,0x428E,0x828E,
        0x198E,0xD98E,0x698E,0xA98E,0xC58E,0x058E,0xB58E,0x758E,
        0xD34E,0x134E,0xA34E,0x634E,0x0F4E,0xCF4E,0x7F4E,0xBF4E,
        0x244E,0xE44E,0x544E,0x944E,0xF84E,0x384E,0x884E,0x484E,
        0x61FE,0xA1FE,0x11FE,0xD1FE,0xBDFE,0x7DFE,0xCDFE,0x0DFE,
        0x96FE,0x56FE,0xE6FE,0x26FE,0x4AFE,0x8AFE,0x3AFE,0xFAFE,
        0x5C3E,0x9C3E,0x2C3E,0xEC3E,0x803E,0x403E,0xF03E,0x303E,
        0xAB3E,0x6B3E,0xDB3E,0x1B3E,0x773E,0xB73E,0x073E,0xC73E,
        0x35A5,0xF5A5,0x45A5,0x85A5,0xE9A5,0x29A5,0x99A5,0x59A5,
        0xC2A5,0x02A5,0xB2A5,0x72A5,0x1EA5,0xDEA5,0x6EA5,0xAEA5,
        0x0865,0xC865,0x7865,0xB865,0xD465,0x1465,0xA465,0x6465,
        0xFF65,0x3F65,0x8F65,0x4F65,0x2365,0xE365,0x5365,0x9365,
        0xBAD5,0x7AD5,0xCAD5,0x0AD5,0x66D5,0xA6D5,0x16D5,0xD6D5,
        0x4DD5,0x8DD5,0x3DD5,0xFDD5,0x91D5,0x51D5,0xE1D5,0x21D5,
        0x8715,0x4715,0xF715,0x3715,0x5B15,0x9B15,0x2B15,0xEB15,
        0x7015,0xB015,0x0015,0xC015,0xAC15,0x6C15,0xDC15,0x1C15,
        0xD679,0x1679,0xA679,0x6679,0x0A79,0xCA79,0x7A79,0xBA79,
        0x2179,0xE179,0x5179,0x9179,0xFD79,0x3D79,0x8D79,0x4D79,
        0xEBB9,0x2BB9,0x9BB9,0x5BB9,0x37B9,0xF7B9,0x47B9,0x87B9,
        0x1CB9,0xDCB9,0x6CB9,0xACB9,0xC0B9,0x00B9,0xB0B9,0x70B9,
        0x5909,0x9909,0x2909,0xE909,0x8509,0x4509,0xF509,0x3509,
        0xAE09,0x6E09,0xDE09,0x1E09,0x7209,0xB209,0x0209,0xC209,
        0x64C9,0xA4C9,0x14C9,0xD4C9,0xB8C9,0x78C9,0xC8C9,0x08C9,
        0x93C9,0x53C9,0xE3C9,0x23C9,0x4FC9,0x8FC9,0x3FC9,0xFFC9,
// 28
        0x003B,0xC03B,0x703B,0xB03B,0xDC3B,0x1C3B,0xAC3B,0x6C3B,
        0xF73B,0x373B,0x873B,0x473B,0x2B3B,0xEB3B,0x5B3B,0x9B3B,
        0x3DFB,0xFDFB,0x4DFB,0x8DFB,0xE1FB,0x21FB,0x91FB,0x51FB,
        0xCAFB,0x0AFB,0xBAFB,0x7AFB,0x16FB,0xD6FB,0x66FB,0xA6FB,
        0x8F4B,0x4F4B,0xFF4B,0x3F4B,0x534B,0x934B,0x234B,0xE34B,
        0x784B,0xB84B,0x084B,0xC84B,0xA44B,0x644B,0xD44B,0x144B,
        0xB28B,0x728B,0xC28B,0x028B,0x6E8B,0xAE8B,0x1E8B,0xDE8B,
        0x458B,0x858B,0x358B,0xF58B,0x998B,0x598B,0xE98B,0x298B,
        0xE3E7,0x23E7,0x93E7,0x53E7,0x3FE7,0xFFE7,0x4FE7,0x8FE7,
        0x14E7,0xD4E7,0x64E7,0xA4E7,0xC8E7,0x08E7,0xB8E7,0x78E7,
        0xDE27,0x1E27,0xAE27,0x6E27,0x0227,0xC227,0x7227,0xB227,
        0x2927,0xE927,0x5927,0x9927,0xF527,0x3527,0x8527,0x4527,
        0x6C97,0xAC97,0x1C97,0xDC97,0xB097,0x7097,0xC097,0x0097,
        0x9B97,0x5B97,0xEB97,0x2B97,0x4797,0x8797,0x3797,0xF797,
        0x5157,0x9157,0x2157,0xE157,0x8D57,0x4D57,0xFD57,0x3D57,
        0xA657,0x6657,0xD657,0x1657,0x7A57,0xBA57,0x0A57,0xCA57,
        0x38CC,0xF8CC,0x48CC,0x88CC,0xE4CC,0x24CC,0x94CC,0x54CC,
        0xCFCC,0x0FCC,0xBFCC,0x7FCC,0x13CC,0xD3CC,0x63CC,0xA3CC,
        0x050C,0xC50C,0x750C,0xB50C,0xD90C,0x190C,0xA90C,0x690C,
        0xF20C,0x320C,0x820C,0x420C,0x2E0C,0xEE0C,0x5E0C,0x9E0C,
        0xB7BC,0x77BC,0xC7BC,0x07BC,0x6BBC,0xABBC,0x1BBC,0xDBBC,
        0x40BC,0x80BC,0x30BC,0xF0BC,0x9CBC,0x5CBC,0xECBC,0x2CBC,
        0x8A7C,0x4A7C,0xFA7C,0x3A7C,0x567C,0x967C,0x267C,0xE67C,
        0x7D7C,0xBD7C,0x0D7C,0xCD7C,0xA17C,0x617C,0xD17C,0x117C,
        0xDB10,0x1B10,0xAB10,0x6B10,0x0710,0xC710,0x7710,0xB710,
        0x2C10,0xEC10,0x5C10,0x9C10,0xF010,0x3010,0x8010,0x4010,
        0xE6D0,0x26D0,0x96D0,0x56D0,0x3AD0,0xFAD0,0x4AD0,0x8AD0,
        0x11D0,0xD1D0,0x61D0,0xA1D0,0xCDD0,0x0DD0,0xBDD0,0x7DD0,
        0x5460,0x9460,0x2460,0xE460,0x8860,0x4860,0xF860,0x3860,
        0xA360,0x6360,0xD360,0x1360,0x7F60,0xBF60,0x0F60,0xCF60,
        0x69A0,0xA9A0,0x19A0,0xD9A0,0xB5A0,0x75A0,0xC5A0,0x05A0,
        0x9EA0,0x5EA0,0xEEA0,0x2EA0,0x42A0,0x82A0,0x32A0,0xF2A0,
// 29
        0x0E06,0xCE06,0x7E06,0xBE06,0xD206,0x1206,0xA206,0x6206,
        0xF906,0x3906,0x8906,0x4906,0x2506,0xE506,0x5506,0x9506,
        0x33C6,0xF3C6,0x43C6,0x83C6,0xEFC6,0x2FC6,0x9FC6,0x5FC6,
        0xC4C6,0x04C6,0xB4C6,0x74C6,0x18C6,0xD8C6,0x68C6,0xA8C6,
        0x8176,0x4176,0xF176,0x3176,0x5D76,0x9D76,0x2D76,0xED76,
        0x7676,0xB676,0x0676,0xC676,0xAA76,0x6A76,0xDA76,0x1A76,
        0xBCB6,0x7CB6,0xCCB6,0x0CB6,0x60B6,0xA0B6,0x10B6,0xD0B6,
        0x4BB6,0x8BB6,0x3BB6,0xFBB6,0x97B6,0x57B6,0xE7B6,0x27B6,
        0xEDDA,0x2DDA,0x9DDA,0x5DDA,0x31DA,0xF1DA,0x41DA,0x81DA,
        0x1ADA,0xDADA,0x6ADA,0xAADA,0xC6DA,0x06DA,0xB6DA,0x76DA,
        0xD01A,0x101A,0xA01A,0x601A,0x0C1A,0xCC1A,0x7C1A,0xBC1A,
        0x271A,0xE71A,0x571A,0x971A,0xFB1A,0x3B1A,0x8B1A,0x4B1A,
        0x62AA,0xA2AA,0x12AA,0xD2AA,0xBEAA,0x7EAA,0xCEAA,0x0EAA,
        0x95AA,0x55AA,0xE5AA,0x25AA,0x49AA,0x89AA,0x39AA,0xF9AA,
        0x5F6A,0x9F6A,0x2F6A,0xEF6A,0x836A,0x436A,0xF36A,0x336A,
        0xA86A,0x686A,0xD86A,0x186A,0x746A,0xB46A,0x046A,0xC46A,
        0x36F1,0xF6F1,0x46F1,0x86F1,0xEAF1,0x2AF1,0x9AF1,0x5AF1,
        0xC1F1,0x01F1,0xB1F1,0x71F1,0x1DF1,0xDDF1,0x6DF1,0xADF1,
        0x0B31,0xCB31,0x7B31,0xBB31,0xD731,0x1731,0xA731,0x6731,
        0xFC31,0x3C31,0x8C31,0x4C31,0x2031,0xE031,0x5031,0x9031,
        0xB981,0x7981,0xC981,0x0981,0x6581,0xA581,0x1581,0xD581,
        0x4E81,0x8E81,0x3E81,0xFE81,0x9281,0x5281,0xE281,0x2281,
        0x8441,0x4441,0xF441,0x3441,0x5841,0x9841,0x2841,0xE841,
        0x7341,0xB341,0x0341,0xC341,0xAF41,0x6F41,0xDF41,0x1F41,
        0xD52D,0x152D,0xA52D,0x652D,0x092D,0xC92D,0x792D,0xB92D,
        0x222D,0xE22D,0x522D,0x922D,0xFE2D,0x3E2D,0x8E2D,0x4E2D,
        0xE8ED,0x28ED,0x98ED,0x58ED,0x34ED,0xF4ED,0x44ED,0x84ED,
        0x1FED,0xDFED,0x6FED,0xAFED,0xC3ED,0x03ED,0xB3ED,0x73ED,
        0x5A5D,0x9A5D,0x2A5D,0xEA5D,0x865D,0x465D,0xF65D,0x365D,
        0xAD5D,0x6D5D,0xDD5D,0x1D5D,0x715D,0xB15D,0x015D,0xC15D,
        0x679D,0xA79D,0x179D,0xD79D,0xBB9D,0x7B9D,0xCB9D,0x0B9D,
        0x909D,0x509D,0xE09D,0x209D,0x4C9D,0x8C9D,0x3C9D,0xFC9D,
// 2A
        0x03B4,0xC3B4,0x73B4,0xB3B4,0xDFB4,0x1FB4,0xAFB4,0x6FB4,
        0xF4B4,0x34B4,0x84B4,0x44B4,0x28B4,0xE8B4,0x58B4,0x98B4,
        0x3E74,0xFE74,0x4E74,0x8E74,0xE274,0x2274,0x9274,0x5274,
        0xC974,0x0974,0xB974,0x7974,0x1574,0xD574,0x6574,0xA574,
        0x8CC4,0x4CC4,0xFCC4,0x3CC4,0x50C4,0x90C4,0x20C4,0xE0C4,
        0x7BC4,0xBBC4,0x0BC4,0xCBC4,0xA7C4,0x67C4,0xD7C4,0x17C4,
        0xB104,0x7104,0xC104,0x0104,0x6D04,0xAD04,0x1D04,0xDD04,
        0x4604,0x8604,0x3604,0xF604,0x9A04,0x5A04,0xEA04,0x2A04,
        0xE068,0x2068,0x9068,0x5068,0x3C68,0xFC68,0x4C68,0x8C68,
        0x1768,0xD768,0x6768,0xA768,0xCB68,0x0B68,0xBB68,0x7B68,
        0xDDA8,0x1DA8,0xADA8,0x6DA8,0x01A8,0xC1A8,0x71A8,0xB1A8,
        0x2AA8,0xEAA8,0x5AA8,0x9AA8,0xF6A8,0x36A8,0x86A8,0x46A8,
        0x6F18,0xAF18,0x1F18,0xDF18,0xB318,0x7318,0xC318,0x0318,
        0x9818,0x5818,0xE818,0x2818,0x4418,0x8418,0x3418,0xF418,
        0x52D8,0x92D8,0x22D8,0xE2D8,0x8ED8,0x4ED8,0xFED8,0x3ED8,
        0xA5D8,0x65D8,0xD5D8,0x15D8,0x79D8,0xB9D8,0x09D8,0xC9D8,
        0x3B43,0xFB43,0x4B43,0x8B43,0xE743,0x2743,0x9743,0x5743,
        0xCC43,0x0C43,0xBC43,0x7C43,0x1043,0xD043,0x6043,0xA043,
        0x0683,0xC683,0x7683,0xB683,0xDA83,0x1A83,0xAA83,0x6A83,
        0xF183,0x3183,0x8183,0x4183,0x2D83,0xED83,0x5D83,0x9D83,
        0xB433,0x7433,0xC433,0x0433,0x6833,0xA833,0x1833,0xD833,
        0x4333,0x8333,0x3333,0xF333,0x9F33,0x5F33,0xEF33,0x2F33,
        0x89F3,0x49F3,0xF9F3,0x39F3,0x55F3,0x95F3,0x25F3,0xE5F3,
        0x7EF3,0xBEF3,0x0EF3,0xCEF3,0xA2F3,0x62F3,0xD2F3,0x12F3,
        0xD89F,0x189F,0xA89F,0x689F,0x049F,0xC49F,0x749F,0xB49F,
        0x2F9F,0xEF9F,0x5F9F,0x9F9F,0xF39F,0x339F,0x839F,0x439F,
        0xE55F,0x255F,0x955F,0x555F,0x395F,0xF95F,0x495F,0x895F,
        0x125F,0xD25F,0x625F,0xA25F,0xCE5F,0x0E5F,0xBE5F,0x7E5F,
        0x57EF,0x97EF,0x27EF,0xE7EF,0x8BEF,0x4BEF,0xFBEF,0x3BEF,
        0xA0EF,0x60EF,0xD0EF,0x10EF,0x7CEF,0xBCEF,0x0CEF,0xCCEF,
        0x6A2F,0xAA2F,0x1A2F,0xDA2F,0xB62F,0x762F,0xC62F,0x062F,
        0x9D2F,0x5D2F,0xED2F,0x2D2F,0x412F,0x812F,0x312F,0xF12F,
// 2B
        0x0D89,0xCD89,0x7D89,0xBD89,0xD189,0x1189,0xA189,0x6189,
        0xFA89,0x3A89,0x8A89,0x4A89,0x2689,0xE689,0x5689,0x9689,
        0x3049,0xF049,0x4049,0x8049,0xEC49,0x2C49,0x9C49,0x5C49,
        0xC749,0x0749,0xB749,0x7749,0x1B49,0xDB49,0x6B49,0xAB49,
        0x82F9,0x42F9,0xF2F9,0x32F9,0x5EF9,0x9EF9,0x2EF9,0xEEF9,
        0x75F9,0xB5F9,0x05F9,0xC5F9,0xA9F9,0x69F9,0xD9F9,0x19F9,
        0xBF39,0x7F39,0xCF39,0x0F39,0x6339,0xA339,0x1339,0xD339,
        0x4839,0x8839,0x3839,0xF839,0x9439,0x5439,0xE439,0x2439,
        0xEE55,0x2E55,0x9E55,0x5E55,0x3255,0xF255,0x4255,0x8255,
        0x1955,0xD955,0x6955,0xA955,0xC555,0x0555,0xB555,0x7555,
        0xD395,0x1395,0xA395,0x6395,0x0F95,0xCF95,0x7F95,0xBF95,
        0x2495,0xE495,0x5495,0x9495,0xF895,0x3895,0x8895,0x4895,
        0x6125,0xA125,0x1125,0xD125,0xBD25,0x7D25,0xCD25,0x0D25,
        0x9625,0x5625,0xE625,0x2625,0x4A25,0x8A25,0x3A25,0xFA25,
        0x5CE5,0x9CE5,0x2CE5,0xECE5,0x80E5,0x40E5,0xF0E5,0x30E5,
        0xABE5,0x6BE5,0xDBE5,0x1BE5,0x77E5,0xB7E5,0x07E5,0xC7E5,
        0x357E,0xF57E,0x457E,0x857E,0xE97E,0x297E,0x997E,0x597E,
        0xC27E,0x027E,0xB27E,0x727E,0x1E7E,0xDE7E,0x6E7E,0xAE7E,
        0x08BE,0xC8BE,0x78BE,0xB8BE,0xD4BE,0x14BE,0xA4BE,0x64BE,
        0xFFBE,0x3FBE,0x8FBE,0x4FBE,0x23BE,0xE3BE,0x53BE,0x93BE,
        0xBA0E,0x7A0E,0xCA0E,0x0A0E,0x660E,0xA60E,0x160E,0xD60E,
        0x4D0E,0x8D0E,0x3D0E,0xFD0E,0x910E,0x510E,0xE10E,0x210E,
        0x87CE,0x47CE,0xF7CE,0x37CE,0x5BCE,0x9BCE,0x2BCE,0xEBCE,
        0x70CE,0xB0CE,0x00CE,0xC0CE,0xACCE,0x6CCE,0xDCCE,0x1CCE,
        0xD6A2,0x16A2,0xA6A2,0x66A2,0x0AA2,0xCAA2,0x7AA2,0xBAA2,
        0x21A2,0xE1A2,0x51A2,0x91A2,0xFDA2,0x3DA2,0x8DA2,0x4DA2,
        0xEB62,0x2B62,0x9B62,0x5B62,0x3762,0xF762,0x4762,0x8762,
        0x1C62,0xDC62,0x6C62,0xAC62,0xC062,0x0062,0xB062,0x7062,
        0x59D2,0x99D2,0x29D2,0xE9D2,0x85D2,0x45D2,0xF5D2,0x35D2,
        0xAED2,0x6ED2,0xDED2,0x1ED2,0x72D2,0xB2D2,0x02D2,0xC2D2,
        0x6412,0xA412,0x1412,0xD412,0xB812,0x7812,0xC812,0x0812,
        0x9312,0x5312,0xE312,0x2312,0x4F12,0x8F12,0x3F12,0xFF12,
// 2C
        0x00D8,0xC0D8,0x70D8,0xB0D8,0xDCD8,0x1CD8,0xACD8,0x6CD8,
        0xF7D8,0x37D8,0x87D8,0x47D8,0x2BD8,0xEBD8,0x5BD8,0x9BD8,
        0x3D18,0xFD18,0x4D18,0x8D18,0xE118,0x2118,0x9118,0x5118,
        0xCA18,0x0A18,0xBA18,0x7A18,0x1618,0xD618,0x6618,0xA618,
        0x8FA8,0x4FA8,0xFFA8,0x3FA8,0x53A8,0x93A8,0x23A8,0xE3A8,
        0x78A8,0xB8A8,0x08A8,0xC8A8,0xA4A8,0x64A8,0xD4A8,0x14A8,
        0xB268,0x7268,0xC268,0x0268,0x6E68,0xAE68,0x1E68,0xDE68,
        0x4568,0x8568,0x3568,0xF568,0x9968,0x5968,0xE968,0x2968,
        0xE304,0x2304,0x9304,0x5304,0x3F04,0xFF04,0x4F04,0x8F04,
        0x1404,0xD404,0x6404,0xA404,0xC804,0x0804,0xB804,0x7804,
        0xDEC4,0x1EC4,0xAEC4,0x6EC4,0x02C4,0xC2C4,0x72C4,0xB2C4,
        0x29C4,0xE9C4,0x59C4,0x99C4,0xF5C4,0x35C4,0x85C4,0x45C4,
        0x6C74,0xAC74,0x1C74,0xDC74,0xB074,0x7074,0xC074,0x0074,
        0x9B74,0x5B74,0xEB74,0x2B74,0x4774,0x8774,0x3774,0xF774,
        0x51B4,0x91B4,0x21B4,0xE1B4,0x8DB4,0x4DB4,0xFDB4,0x3DB4,
        0xA6B4,0x66B4,0xD6B4,0x16B4,0x7AB4,0xBAB4,0x0AB4,0xCAB4,
        0x382F,0xF82F,0x482F,0x882F,0xE42F,0x242F,0x942F,0x542F,
        0xCF2F,0x0F2F,0xBF2F,0x7F2F,0x132F,0xD32F,0x632F,0xA32F,
        0x05EF,0xC5EF,0x75EF,0xB5EF,0xD9EF,0x19EF,0xA9EF,0x69EF,
        0xF2EF,0x32EF,0x82EF,0x42EF,0x2EEF,0xEEEF,0x5EEF,0x9EEF,
        0xB75F,0x775F,0xC75F,0x075F,0x6B5F,0xAB5F,0x1B5F,0xDB5F,
        0x405F,0x805F,0x305F,0xF05F,0x9C5F,0x5C5F,0xEC5F,0x2C5F,
        0x8A9F,0x4A9F,0xFA9F,0x3A9F,0x569F,0x969F,0x269F,0xE69F,
        0x7D9F,0xBD9F,0x0D9F,0xCD9F,0xA19F,0x619F,0xD19F,0x119F,
        0xDBF3,0x1BF3,0xABF3,0x6BF3,0x07F3,0xC7F3,0x77F3,0xB7F3,
        0x2CF3,0xECF3,0x5CF3,0x9CF3,0xF0F3,0x30F3,0x80F3,0x40F3,
        0xE633,0x2633,0x9633,0x5633,0x3A33,0xFA33,0x4A33,0x8A33,
        0x1133,0xD133,0x6133,0xA133,0xCD33,0x0D33,0xBD33,0x7D33,
        0x5483,0x9483,0x2483,0xE483,0x8883,0x4883,0xF883,0x3883,
        0xA383,0x6383,0xD383,0x1383,0x7F83,0xBF83,0x0F83,0xCF83,
        0x6943,0xA943,0x1943,0xD943,0xB543,0x7543,0xC543,0x0543,
        0x9E43,0x5E43,0xEE43,0x2E43,0x4243,0x8243,0x3243,0xF243,
// 2D
        0x0EE5,0xCEE5,0x7EE5,0xBEE5,0xD2E5,0x12E5,0xA2E5,0x62E5,
        0xF9E5,0x39E5,0x89E5,0x49E5,0x25E5,0xE5E5,0x55E5,0x95E5,
        0x3325,0xF325,0x4325,0x8325,0xEF25,0x2F25,0x9F25,0x5F25,
        0xC425,0x0425,0xB425,0x7425,0x1825,0xD825,0x6825,0xA825,
        0x8195,0x4195,0xF195,0x3195,0x5D95,0x9D95,0x2D95,0xED95,
        0x7695,0xB695,0x0695,0xC695,0xAA95,0x6A95,0xDA95,0x1A95,
        0xBC55,0x7C55,0xCC55,0x0C55,0x6055,0xA055,0x1055,0xD055,
        0x4B55,0x8B55,0x3B55,0xFB55,0x9755,0x5755,0xE755,0x2755,
        0xED39,0x2D39,0x9D39,0x5D39,0x3139,0xF139,0x4139,0x8139,
        0x1A39,0xDA39,0x6A39,0xAA39,0xC639,0x0639,0xB639,0x7639,
        0xD0F9,0x10F9,0xA0F9,0x60F9,0x0CF9,0xCCF9,0x7CF9,0xBCF9,
        0x27F9,0xE7F9,0x57F9,0x97F9,0xFBF9,0x3BF9,0x8BF9,0x4BF9,
        0x6249,0xA249,0x1249,0xD249,0xBE49,0x7E49,0xCE49,0x0E49,
        0x9549,0x5549,0xE549,0x2549,0x4949,0x8949,0x3949,0xF949,
        0x5F89,0x9F89,0x2F89,0xEF89,0x8389,0x4389,0xF389,0x3389,
        0xA889,0x6889,0xD889,0x1889,0x7489,0xB489,0x0489,0xC489,
        0x3612,0xF612,0x4612,0x8612,0xEA12,0x2A12,0x9A12,0x5A12,
        0xC112,0x0112,0xB112,0x7112,0x1D12,0xDD12,0x6D12,0xAD12,
        0x0BD2,0xCBD2,0x7BD2,0xBBD2,0xD7D2,0x17D2,0xA7D2,0x67D2,
        0xFCD2,0x3CD2,0x8CD2,0x4CD2,0x20D2,0xE0D2,0x50D2,0x90D2,
        0xB962,0x7962,0xC962,0x0962,0x6562,0xA562,0x1562,0xD562,
        0x4E62,0x8E62,0x3E62,0xFE62,0x9262,0x5262,0xE262,0x2262,
        0x84A2,0x44A2,0xF4A2,0x34A2,0x58A2,0x98A2,0x28A2,0xE8A2,
        0x73A2,0xB3A2,0x03A2,0xC3A2,0xAFA2,0x6FA2,0xDFA2,0x1FA2,
        0xD5CE,0x15CE,0xA5CE,0x65CE,0x09CE,0xC9CE,0x79CE,0xB9CE,
        0x22CE,0xE2CE,0x52CE,0x92CE,0xFECE,0x3ECE,0x8ECE,0x4ECE,
        0xE80E,0x280E,0x980E,0x580E,0x340E,0xF40E,0x440E,0x840E,
        0x1F0E,0xDF0E,0x6F0E,0xAF0E,0xC30E,0x030E,0xB30E,0x730E,
        0x5ABE,0x9ABE,0x2ABE,0xEABE,0x86BE,0x46BE,0xF6BE,0x36BE,
        0xADBE,0x6DBE,0xDDBE,0x1DBE,0x71BE,0xB1BE,0x01BE,0xC1BE,
        0x677E,0xA77E,0x177E,0xD77E,0xBB7E,0x7B7E,0xCB7E,0x0B7E,
        0x907E,0x507E,0xE07E,0x207E,0x4C7E,0x8C7E,0x3C7E,0xFC7E,
// 2E
        0x0357,0xC357,0x7357,0xB357,0xDF57,0x1F57,0xAF57,0x6F57,
        0xF457,0x3457,0x8457,0x4457,0x2857,0xE857,0x5857,0x9857,
        0x3E97,0xFE97,0x4E97,0x8E97,0xE297,0x2297,0x9297,0x5297,
        0xC997,0x0997,0xB997,0x7997,0x1597,0xD597,0x6597,0xA597,
        0x8C27,0x4C27,0xFC27,0x3C27,0x5027,0x9027,0x2027,0xE027,
        0x7B27,0xBB27,0x0B27,0xCB27,0xA727,0x6727,0xD727,0x1727,
        0xB1E7,0x71E7,0xC1E7,0x01E7,0x6DE7,0xADE7,0x1DE7,0xDDE7,
        0x46E7,0x86E7,0x36E7,0xF6E7,0x9AE7,0x5AE7,0xEAE7,0x2AE7,
        0xE08B,0x208B,0x908B,0x508B,0x3C8B,0xFC8B,0x4C8B,0x8C8B,
        0x178B,0xD78B,0x678B,0xA78B,0xCB8B,0x0B8B,0xBB8B,0x7B8B,
        0xDD4B,0x1D4B,0xAD4B,0x6D4B,0x014B,0xC14B,0x714B,0xB14B,
        0x2A4B,0xEA4B,0x5A4B,0x9A4B,0xF64B,0x364B,0x864B,0x464B,
        0x6FFB,0xAFFB,0x1FFB,0xDFFB,0xB3FB,0x73FB,0xC3FB,0x03FB,
        0x98FB,0x58FB,0xE8FB,0x28FB,0x44FB,0x84FB,0x34FB,0xF4FB,
        0x523B,0x923B,0x223B,0xE23B,0x8E3B,0x4E3B,0xFE3B,0x3E3B,
        0xA53B,0x653B,0xD53B,0x153B,0x793B,0xB93B,0x093B,0xC93B,
        0x3BA0,0xFBA0,0x4BA0,0x8BA0,0xE7A0,0x27A0,0x97A0,0x57A0,
        0xCCA0,0x0CA0,0xBCA0,0x7CA0,0x10A0,0xD0A0,0x60A0,0xA0A0,
        0x0660,0xC660,0x7660,0xB660,0xDA60,0x1A60,0xAA60,0x6A60,
        0xF160,0x3160,0x8160,0x4160,0x2D60,0xED60,0x5D60,0x9D60,
        0xB4D0,0x74D0,0xC4D0,0x04D0,0x68D0,0xA8D0,0x18D0,0xD8D0,
        0x43D0,0x83D0,0x33D0,0xF3D0,0x9FD0,0x5FD0,0xEFD0,0x2FD0,
        0x8910,0x4910,0xF910,0x3910,0x5510,0x9510,0x2510,0xE510,
        0x7E10,0xBE10,0x0E10,0xCE10,0xA210,0x6210,0xD210,0x1210,
        0xD87C,0x187C,0xA87C,0x687C,0x047C,0xC47C,0x747C,0xB47C,
        0x2F7C,0xEF7C,0x5F7C,0x9F7C,0xF37C,0x337C,0x837C,0x437C,
        0xE5BC,0x25BC,0x95BC,0x55BC,0x39BC,0xF9BC,0x49BC,0x89BC,
        0x12BC,0xD2BC,0x62BC,0xA2BC,0xCEBC,0x0EBC,0xBEBC,0x7EBC,
        0x570C,0x970C,0x270C,0xE70C,0x8B0C,0x4B0C,0xFB0C,0x3B0C,
        0xA00C,0x600C,0xD00C,0x100C,0x7C0C,0xBC0C,0x0C0C,0xCC0C,
        0x6ACC,0xAACC,0x1ACC,0xDACC,0xB6CC,0x76CC,0xC6CC,0x06CC,
        0x9DCC,0x5DCC,0xEDCC,0x2DCC,0x41CC,0x81CC,0x31CC,0xF1CC,
// 2F
        0x0D6A,0xCD6A,0x7D6A,0xBD6A,0xD16A,0x116A,0xA16A,0x616A,
        0xFA6A,0x3A6A,0x8A6A,0x4A6A,0x266A,0xE66A,0x566A,0x966A,
        0x30AA,0xF0AA,0x40AA,0x80AA,0xECAA,0x2CAA,0x9CAA,0x5CAA,
        0xC7AA,0x07AA,0xB7AA,0x77AA,0x1BAA,0xDBAA,0x6BAA,0xABAA,
        0x821A,0x421A,0xF21A,0x321A,0x5E1A,0x9E1A,0x2E1A,0xEE1A,
        0x751A,0xB51A,0x051A,0xC51A,0xA91A,0x691A,0xD91A,0x191A,
        0xBFDA,0x7FDA,0xCFDA,0x0FDA,0x63DA,0xA3DA,0x13DA,0xD3DA,
        0x48DA,0x88DA,0x38DA,0xF8DA,0x94DA,0x54DA,0xE4DA,0x24DA,
        0xEEB6,0x2EB6,0x9EB6,0x5EB6,0x32B6,0xF2B6,0x42B6,0x82B6,
        0x19B6,0xD9B6,0x69B6,0xA9B6,0xC5B6,0x05B6,0xB5B6,0x75B6,
        0xD376,0x1376,0xA376,0x6376,0x0F76,0xCF76,0x7F76,0xBF76,
        0x2476,0xE476,0x5476,0x9476,0xF876,0x3876,0x8876,0x4876,
        0x61C6,0xA1C6,0x11C6,0xD1C6,0xBDC6,0x7DC6,0xCDC6,0x0DC6,
        0x96C6,0x56C6,0xE6C6,0x26C6,0x4AC6,0x8AC6,0x3AC6,0xFAC6,
        0x5C06,0x9C06,0x2C06,0xEC06,0x8006,0x4006,0xF006,0x3006,
        0xAB06,0x6B06,0xDB06,0x1B06,0x7706,0xB706,0x0706,0xC706,
        0x359D,0xF59D,0x459D,0x859D,0xE99D,0x299D,0x999D,0x599D,
        0xC29D,0x029D,0xB29D,0x729D,0x1E9D,0xDE9D,0x6E9D,0xAE9D,
        0x085D,0xC85D,0x785D,0xB85D,0xD45D,0x145D,0xA45D,0x645D,
        0xFF5D,0x3F5D,0x8F5D,0x4F5D,0x235D,0xE35D,0x535D,0x935D,
        0xBAED,0x7AED,0xCAED,0x0AED,0x66ED,0xA6ED,0x16ED,0xD6ED,
        0x4DED,0x8DED,0x3DED,0xFDED,0x91ED,0x51ED,0xE1ED,0x21ED,
        0x872D,0x472D,0xF72D,0x372D,0x5B2D,0x9B2D,0x2B2D,0xEB2D,
        0x702D,0xB02D,0x002D,0xC02D,0xAC2D,0x6C2D,0xDC2D,0x1C2D,
        0xD641,0x1641,0xA641,0x6641,0x0A41,0xCA41,0x7A41,0xBA41,
        0x2141,0xE141,0x5141,0x9141,0xFD41,0x3D41,0x8D41,0x4D41,
        0xEB81,0x2B81,0x9B81,0x5B81,0x3781,0xF781,0x4781,0x8781,
        0x1C81,0xDC81,0x6C81,0xAC81,0xC081,0x0081,0xB081,0x7081,
        0x5931,0x9931,0x2931,0xE931,0x8531,0x4531,0xF531,0x3531,
        0xAE31,0x6E31,0xDE31,0x1E31,0x7231,0xB231,0x0231,0xC231,
        0x64F1,0xA4F1,0x14F1,0xD4F1,0xB8F1,0x78F1,0xC8F1,0x08F1,
        0x93F1,0x53F1,0xE3F1,0x23F1,0x4FF1,0x8FF1,0x3FF1,0xFFF1,
// 30
        0x000D,0xC00D,0x700D,0xB00D,0xDC0D,0x1C0D,0xAC0D,0x6C0D,
        0xF70D,0x370D,0x870D,0x470D,0x2B0D,0xEB0D,0x5B0D,0x9B0D,
        0x3DCD,0xFDCD,0x4DCD,0x8DCD,0xE1CD,0x21CD,0x91CD,0x51CD,
        0xCACD,0x0ACD,0xBACD,0x7ACD,0x16CD,0xD6CD,0x66CD,0xA6CD,
        0x8F7D,0x4F7D,0xFF7D,0x3F7D,0x537D,0x937D,0x237D,0xE37D,
        0x787D,0xB87D,0x087D,0xC87D,0xA47D,0x647D,0xD47D,0x147D,
        0xB2BD,0x72BD,0xC2BD,0x02BD,0x6EBD,0xAEBD,0x1EBD,0xDEBD,
        0x45BD,0x85BD,0x35BD,0xF5BD,0x99BD,0x59BD,0xE9BD,0x29BD,
        0xE3D1,0x23D1,0x93D1,0x53D1,0x3FD1,0xFFD1,0x4FD1,0x8FD1,
        0x14D1,0xD4D1,0x64D1,0xA4D1,0xC8D1,0x08D1,0xB8D1,0x78D1,
        0xDE11,0x1E11,0xAE11,0x6E11,0x0211,0xC211,0x7211,0xB211,
        0x2911,0xE911,0x5911,0x9911,0xF511,0x3511,0x8511,0x4511,
        0x6CA1,0xACA1,0x1CA1,0xDCA1,0xB0A1,0x70A1,0xC0A1,0x00A1,
        0x9BA1,0x5BA1,0xEBA1,0x2BA1,0x47A1,0x87A1,0x37A1,0xF7A1,
        0x5161,0x9161,0x2161,0xE161,0x8D61,0x4D61,0xFD61,0x3D61,
        0xA661,0x6661,0xD661,0x1661,0x7A61,0xBA61,0x0A61,0xCA61,
        0x38FA,0xF8FA,0x48FA,0x88FA,0xE4FA,0x24FA,0x94FA,0x54FA,
        0xCFFA,0x0FFA,0xBFFA,0x7FFA,0x13FA,0xD3FA,0x63FA,0xA3FA,
        0x053A,0xC53A,0x753A,0xB53A,0xD93A,0x193A,0xA93A,0x693A,
        0xF23A,0x323A,0x823A,0x423A,0x2E3A,0xEE3A,0x5E3A,0x9E3A,
        0xB78A,0x778A,0xC78A,0x078A,0x6B8A,0xAB8A,0x1B8A,0xDB8A,
        0x408A,0x808A,0x308A,0xF08A,0x9C8A,0x5C8A,0xEC8A,0x2C8A,
        0x8A4A,0x4A4A,0xFA4A,0x3A4A,0x564A,0x964A,0x264A,0xE64A,
        0x7D4A,0xBD4A,0x0D4A,0xCD4A,0xA14A,0x614A,0xD14A,0x114A,
        0xDB26,0x1B26,0xAB26,0x6B26,0x0726,0xC726,0x7726,0xB726,
        0x2C26,0xEC26,0x5C26,0x9C26,0xF026,0x3026,0x8026,0x4026,
        0xE6E6,0x26E6,0x96E6,0x56E6,0x3AE6,0xFAE6,0x4AE6,0x8AE6,
        0x11E6,0xD1E6,0x61E6,0xA1E6,0xCDE6,0x0DE6,0xBDE6,0x7DE6,
        0x5456,0x9456,0x2456,0xE456,0x8856,0x4856,0xF856,0x3856,
        0xA356,0x6356,0xD356,0x1356,0x7F56,0xBF56,0x0F56,0xCF56,
        0x6996,0xA996,0x1996,0xD996,0xB596,0x7596,0xC596,0x0596,
        0x9E96,0x5E96,0xEE96,0x2E96,0x4296,0x8296,0x3296,0xF296,
// 31
        0x0E30,0xCE30,0x7E30,0xBE30,0xD230,0x1230,0xA230,0x6230,
        0xF930,0x3930,0x8930,0x4930,0x2530,0xE530,0x5530,0x9530,
        0x33F0,0xF3F0,0x43F0,0x83F0,0xEFF0,0x2FF0,0x9FF0,0x5FF0,
        0xC4F0,0x04F0,0xB4F0,0x74F0,0x18F0,0xD8F0,0x68F0,0xA8F0,
        0x8140,0x4140,0xF140,0x3140,0x5D40,0x9D40,0x2D40,0xED40,
        0x7640,0xB640,0x0640,0xC640,0xAA40,0x6A40,0xDA40,0x1A40,
        0xBC80,0x7C80,0xCC80,0x0C80,0x6080,0xA080,0x1080,0xD080,
        0x4B80,0x8B80,0x3B80,0xFB80,0x9780,0x5780,0xE780,0x2780,
        0xEDEC,0x2DEC,0x9DEC,0x5DEC,0x31EC,0xF1EC,0x41EC,0x81EC,
        0x1AEC,0xDAEC,0x6AEC,0xAAEC,0xC6EC,0x06EC,0xB6EC,0x76EC,
        0xD02C,0x102C,0xA02C,0x602C,0x0C2C,0xCC2C,0x7C2C,0xBC2C,
        0x272C,0xE72C,0x572C,0x972C,0xFB2C,0x3B2C,0x8B2C,0x4B2C,
        0x629C,0xA29C,0x129C,0xD29C,0xBE9C,0x7E9C,0xCE9C,0x0E9C,
        0x959C,0x559C,0xE59C,0x259C,0x499C,0x899C,0x399C,0xF99C,
        0x5F5C,0x9F5C,0x2F5C,0xEF5C,0x835C,0x435C,0xF35C,0x335C,
        0xA85C,0x685C,0xD85C,0x185C,0x745C,0xB45C,0x045C,0xC45C,
        0x36C7,0xF6C7,0x46C7,0x86C7,0xEAC7,0x2AC7,0x9AC7,0x5AC7,
        0xC1C7,0x01C7,0xB1C7,0x71C7,0x1DC7,0xDDC7,0x6DC7,0xADC7,
        0x0B07,0xCB07,0x7B07,0xBB07,0xD707,0x1707,0xA707,0x6707,
        0xFC07,0x3C07,0x8C07,0x4C07,0x2007,0xE007,0x5007,0x9007,
        0xB9B7,0x79B7,0xC9B7,0x09B7,0x65B7,0xA5B7,0x15B7,0xD5B7,
        0x4EB7,0x8EB7,0x3EB7,0xFEB7,0x92B7,0x52B7,0xE2B7,0x22B7,
        0x8477,0x4477,0xF477,0x3477,0x5877,0x9877,0x2877,0xE877,
        0x7377,0xB377,0x0377,0xC377,0xAF77,0x6F77,0xDF77,0x1F77,
        0xD51B,0x151B,0xA51B,0x651B,0x091B,0xC91B,0x791B,0xB91B,
        0x221B,0xE21B,0x521B,0x921B,0xFE1B,0x3E1B,0x8E1B,0x4E1B,
        0xE8DB,0x28DB,0x98DB,0x58DB,0x34DB,0xF4DB,0x44DB,0x84DB,
        0x1FDB,0xDFDB,0x6FDB,0xAFDB,0xC3DB,0x03DB,0xB3DB,0x73DB,
        0x5A6B,0x9A6B,0x2A6B,0xEA6B,0x866B,0x466B,0xF66B,0x366B,
        0xAD6B,0x6D6B,0xDD6B,0x1D6B,0x716B,0xB16B,0x016B,0xC16B,
        0x67AB,0xA7AB,0x17AB,0xD7AB,0xBBAB,0x7BAB,0xCBAB,0x0BAB,
        0x90AB,0x50AB,0xE0AB,0x20AB,0x4CAB,0x8CAB,0x3CAB,0xFCAB,
// 32
        0x0382,0xC382,0x7382,0xB382,0xDF82,0x1F82,0xAF82,0x6F82,
        0xF482,0x3482,0x8482,0x4482,0x2882,0xE882,0x5882,0x9882,
        0x3E42,0xFE42,0x4E42,0x8E42,0xE242,0x2242,0x9242,0x5242,
        0xC942,0x0942,0xB942,0x7942,0x1542,0xD542,0x6542,0xA542,
        0x8CF2,0x4CF2,0xFCF2,0x3CF2,0x50F2,0x90F2,0x20F2,0xE0F2,
        0x7BF2,0xBBF2,0x0BF2,0xCBF2,0xA7F2,0x67F2,0xD7F2,0x17F2,
        0xB132,0x7132,0xC132,0x0132,0x6D32,0xAD32,0x1D32,0xDD32,
        0x4632,0x8632,0x3632,0xF632,0x9A32,0x5A32,0xEA32,0x2A32,
        0xE05E,0x205E,0x905E,0x505E,0x3C5E,0xFC5E,0x4C5E,0x8C5E,
        0x175E,0xD75E,0x675E,0xA75E,0xCB5E,0x0B5E,0xBB5E,0x7B5E,
        0xDD9E,0x1D9E,0xAD9E,0x6D9E,0x019E,0xC19E,0x719E,0xB19E,
        0x2A9E,0xEA9E,0x5A9E,0x9A9E,0xF69E,0x369E,0x869E,0x469E,
        0x6F2E,0xAF2E,0x1F2E,0xDF2E,0xB32E,0x732E,0xC32E,0x032E,
        0x982E,0x582E,0xE82E,0x282E,0x442E,0x842E,0x342E,0xF42E,
        0x52EE,0x92EE,0x22EE,0xE2EE,0x8EEE,0x4EEE,0xFEEE,0x3EEE,
        0xA5EE,0x65EE,0xD5EE,0x15EE,0x79EE,0xB9EE,0x09EE,0xC9EE,
        0x3B75,0xFB75,0x4B75,0x8B75,0xE775,0x2775,0x9775,0x5775,
        0xCC75,0x0C75,0xBC75,0x7C75,0x1075,0xD075,0x6075,0xA075,
        0x06B5,0xC6B5,0x76B5,0xB6B5,0xDAB5,0x1AB5,0xAAB5,0x6AB5,
        0xF1B5,0x31B5,0x81B5,0x41B5,0x2DB5,0xEDB5,0x5DB5,0x9DB5,
        0xB405,0x7405,0xC405,0x0405,0x6805,0xA805,0x1805,0xD805,
        0x4305,0x8305,0x3305,0xF305,0x9F05,0x5F05,0xEF05,0x2F05,
        0x89C5,0x49C5,0xF9C5,0x39C5,0x55C5,0x95C5,0x25C5,0xE5C5,
        0x7EC5,0xBEC5,0x0EC5,0xCEC5,0xA2C5,0x62C5,0xD2C5,0x12C5,
        0xD8A9,0x18A9,0xA8A9,0x68A9,0x04A9,0xC4A9,0x74A9,0xB4A9,
        0x2FA9,0xEFA9,0x5FA9,0x9FA9,0xF3A9,0x33A9,0x83A9,0x43A9,
        0xE569,0x2569,0x9569,0x5569,0x3969,0xF969,0x4969,0x8969,
        0x1269,0xD269,0x6269,0xA269,0xCE69,0x0E69,0xBE69,0x7E69,
        0x57D9,0x97D9,0x27D9,0xE7D9,0x8BD9,0x4BD9,0xFBD9,0x3BD9,
        0xA0D9,0x60D9,0xD0D9,0x10D9,0x7CD9,0xBCD9,0x0CD9,0xCCD9,
        0x6A19,0xAA19,0x1A19,0xDA19,0xB619,0x7619,0xC619,0x0619,
        0x9D19,0x5D19,0xED19,0x2D19,0x4119,0x8119,0x3119,0xF119,
// 33
        0x0DBF,0xCDBF,0x7DBF,0xBDBF,0xD1BF,0x11BF,0xA1BF,0x61BF,
        0xFABF,0x3ABF,0x8ABF,0x4ABF,0x26BF,0xE6BF,0x56BF,0x96BF,
        0x307F,0xF07F,0x407F,0x807F,0xEC7F,0x2C7F,0x9C7F,0x5C7F,
        0xC77F,0x077F,0xB77F,0x777F,0x1B7F,0xDB7F,0x6B7F,0xAB7F,
        0x82CF,0x42CF,0xF2CF,0x32CF,0x5ECF,0x9ECF,0x2ECF,0xEECF,
        0x75CF,0xB5CF,0x05CF,0xC5CF,0xA9CF,0x69CF,0xD9CF,0x19CF,
        0xBF0F,0x7F0F,0xCF0F,0x0F0F,0x630F,0xA30F,0x130F,0xD30F,
        0x480F,0x880F,0x380F,0xF80F,0x940F,0x540F,0xE40F,0x240F,
        0xEE63,0x2E63,0x9E63,0x5E63,0x3263,0xF263,0x4263,0x8263,
        0x1963,0xD963,0x6963,0xA963,0xC563,0x0563,0xB563,0x7563,
        0xD3A3,0x13A3,0xA3A3,0x63A3,0x0FA3,0xCFA3,0x7FA3,0xBFA3,
        0x24A3,0xE4A3,0x54A3,0x94A3,0xF8A3,0x38A3,0x88A3,0x48A3,
        0x6113,0xA113,0x1113,0xD113,0xBD13,0x7D13,0xCD13,0x0D13,
        0x9613,0x5613,0xE613,0x2613,0x4A13,0x8A13,0x3A13,0xFA13,
        0x5CD3,0x9CD3,0x2CD3,0xECD3,0x80D3,0x40D3,0xF0D3,0x30D3,
        0xABD3,0x6BD3,0xDBD3,0x1BD3,0x77D3,0xB7D3,0x07D3,0xC7D3,
        0x3548,0xF548,0x4548,0x8548,0xE948,0x2948,0x9948,0x5948,
        0xC248,0x0248,0xB248,0x7248,0x1E48,0xDE48,0x6E48,0xAE48,
        0x0888,0xC888,0x7888,0xB888,0xD488,0x1488,0xA488,0x6488,
        0xFF88,0x3F88,0x8F88,0x4F88,0x2388,0xE388,0x5388,0x9388,
        0xBA38,0x7A38,0xCA38,0x0A38,0x6638,0xA638,0x1638,0xD638,
        0x4D38,0x8D38,0x3D38,0xFD38,0x9138,0x5138,0xE138,0x2138,
        0x87F8,0x47F8,0xF7F8,0x37F8,0x5BF8,0x9BF8,0x2BF8,0xEBF8,
        0x70F8,0xB0F8,0x00F8,0xC0F8,0xACF8,0x6CF8,0xDCF8,0x1CF8,
        0xD694,0x1694,0xA694,0x6694,0x0A94,0xCA94,0x7A94,0xBA94,
        0x2194,0xE194,0x5194,0x9194,0xFD94,0x3D94,0x8D94,0x4D94,
        0xEB54,0x2B54,0x9B54,0x5B54,0x3754,0xF754,0x4754,0x8754,
        0x1C54,0xDC54,0x6C54,0xAC54,0xC054,0x0054,0xB054,0x7054,
        0x59E4,0x99E4,0x29E4,0xE9E4,0x85E4,0x45E4,0xF5E4,0x35E4,
        0xAEE4,0x6EE4,0xDEE4,0x1EE4,0x72E4,0xB2E4,0x02E4,0xC2E4,
        0x6424,0xA424,0x1424,0xD424,0xB824,0x7824,0xC824,0x0824,
        0x9324,0x5324,0xE324,0x2324,0x4F24,0x8F24,0x3F24,0xFF24,
// 34
        0x00EE,0xC0EE,0x70EE,0xB0EE,0xDCEE,0x1CEE,0xACEE,0x6CEE,
        0xF7EE,0x37EE,0x87EE,0x47EE,0x2BEE,0xEBEE,0x5BEE,0x9BEE,
        0x3D2E,0xFD2E,0x4D2E,0x8D2E,0xE12E,0x212E,0x912E,0x512E,
        0xCA2E,0x0A2E,0xBA2E,0x7A2E,0x162E,0xD62E,0x662E,0xA62E,
        0x8F9E,0x4F9E,0xFF9E,0x3F9E,0x539E,0x939E,0x239E,0xE39E,
        0x789E,0xB89E,0x089E,0xC89E,0xA49E,0x649E,0xD49E,0x149E,
        0xB25E,0x725E,0xC25E,0x025E,0x6E5E,0xAE5E,0x1E5E,0xDE5E,
        0x455E,0x855E,0x355E,0xF55E,0x995E,0x595E,0xE95E,0x295E,
        0xE332,0x2332,0x9332,0x5332,0x3F32,0xFF32,0x4F32,0x8F32,
        0x1432,0xD432,0x6432,0xA432,0xC832,0x0832,0xB832,0x7832,
        0xDEF2,0x1EF2,0xAEF2,0x6EF2,0x02F2,0xC2F2,0x72F2,0xB2F2,
        0x29F2,0xE9F2,0x59F2,0x99F2,0xF5F2,0x35F2,0x85F2,0x45F2,
        0x6C42,0xAC42,0x1C42,0xDC42,0xB042,0x7042,0xC042,0x0042,
        0x9B42,0x5B42,0xEB42,0x2B42,0x4742,0x8742,0x3742,0xF742,
        0x5182,0x9182,0x2182,0xE182,0x8D82,0x4D82,0xFD82,0x3D82,
        0xA682,0x6682,0xD682,0x1682,0x7A82,0xBA82,0x0A82,0xCA82,
        0x3819,0xF819,0x4819,0x8819,0xE419,0x2419,0x9419,0x5419,
        0xCF19,0x0F19,0xBF19,0x7F19,0x1319,0xD319,0x6319,0xA319,
        0x05D9,0xC5D9,0x75D9,0xB5D9,0xD9D9,0x19D9,0xA9D9,0x69D9,
        0xF2D9,0x32D9,0x82D9,0x42D9,0x2ED9,0xEED9,0x5ED9,0x9ED9,
        0xB769,0x7769,0xC769,0x0769,0x6B69,0xAB69,0x1B69,0xDB69,
        0x4069,0x8069,0x3069,0xF069,0x9C69,0x5C69,0xEC69,0x2C69,
        0x8AA9,0x4AA9,0xFAA9,0x3AA9,0x56A9,0x96A9,0x26A9,0xE6A9,
        0x7DA9,0xBDA9,0x0DA9,0xCDA9,0xA1A9,0x61A9,0xD1A9,0x11A9,
        0xDBC5,0x1BC5,0xABC5,0x6BC5,0x07C5,0xC7C5,0x77C5,0xB7C5,
        0x2CC5,0xECC5,0x5CC5,0x9CC5,0xF0C5,0x30C5,0x80C5,0x40C5,
        0xE605,0x2605,0x9605,0x5605,0x3A05,0xFA05,0x4A05,0x8A05,
        0x1105,0xD105,0x6105,0xA105,0xCD05,0x0D05,0xBD05,0x7D05,
        0x54B5,0x94B5,0x24B5,0xE4B5,0x88B5,0x48B5,0xF8B5,0x38B5,
        0xA3B5,0x63B5,0xD3B5,0x13B5,0x7FB5,0xBFB5,0x0FB5,0xCFB5,
        0x6975,0xA975,0x1975,0xD975,0xB575,0x7575,0xC575,0x0575,
        0x9E75,0x5E75,0xEE75,0x2E75,0x4275,0x8275,0x3275,0xF275,
// 35
        0x0ED3,0xCED3,0x7ED3,0xBED3,0xD2D3,0x12D3,0xA2D3,0x62D3,
        0xF9D3,0x39D3,0x89D3,0x49D3,0x25D3,0xE5D3,0x55D3,0x95D3,
        0x3313,0xF313,0x4313,0x8313,0xEF13,0x2F13,0x9F13,0x5F13,
        0xC413,0x0413,0xB413,0x7413,0x1813,0xD813,0x6813,0xA813,
        0x81A3,0x41A3,0xF1A3,0x31A3,0x5DA3,0x9DA3,0x2DA3,0xEDA3,
        0x76A3,0xB6A3,0x06A3,0xC6A3,0xAAA3,0x6AA3,0xDAA3,0x1AA3,
        0xBC63,0x7C63,0xCC63,0x0C63,0x6063,0xA063,0x1063,0xD063,
        0x4B63,0x8B63,0x3B63,0xFB63,0x9763,0x5763,0xE763,0x2763,
        0xED0F,0x2D0F,0x9D0F,0x5D0F,0x310F,0xF10F,0x410F,0x810F,
        0x1A0F,0xDA0F,0x6A0F,0xAA0F,0xC60F,0x060F,0xB60F,0x760F,
        0xD0CF,0x10CF,0xA0CF,0x60CF,0x0CCF,0xCCCF,0x7CCF,0xBCCF,
        0x27CF,0xE7CF,0x57CF,0x97CF,0xFBCF,0x3BCF,0x8BCF,0x4BCF,
        0x627F,0xA27F,0x127F,0xD27F,0xBE7F,0x7E7F,0xCE7F,0x0E7F,
        0x957F,0x557F,0xE57F,0x257F,0x497F,0x897F,0x397F,0xF97F,
        0x5FBF,0x9FBF,0x2FBF,0xEFBF,0x83BF,0x43BF,0xF3BF,0x33BF,
        0xA8BF,0x68BF,0xD8BF,0x18BF,0x74BF,0xB4BF,0x04BF,0xC4BF,
        0x3624,0xF624,0x4624,0x8624,0xEA24,0x2A24,0x9A24,0x5A24,
        0xC124,0x0124,0xB124,0x7124,0x1D24,0xDD24,0x6D24,0xAD24,
        0x0BE4,0xCBE4,0x7BE4,0xBBE4,0xD7E4,0x17E4,0xA7E4,0x67E4,
        0xFCE4,0x3CE4,0x8CE4,0x4CE4,0x20E4,0xE0E4,0x50E4,0x90E4,
        0xB954,0x7954,0xC954,0x0954,0x6554,0xA554,0x1554,0xD554,
        0x4E54,0x8E54,0x3E54,0xFE54,0x9254,0x5254,0xE254,0x2254,
        0x8494,0x4494,0xF494,0x3494,0x5894,0x9894,0x2894,0xE894,
        0x7394,0xB394,0x0394,0xC394,0xAF94,0x6F94,0xDF94,0x1F94,
        0xD5F8,0x15F8,0xA5F8,0x65F8,0x09F8,0xC9F8,0x79F8,0xB9F8,
        0x22F8,0xE2F8,0x52F8,0x92F8,0xFEF8,0x3EF8,0x8EF8,0x4EF8,
        0xE838,0x2838,0x9838,0x5838,0x3438,0xF438,0x4438,0x8438,
        0x1F38,0xDF38,0x6F38,0xAF38,0xC338,0x0338,0xB338,0x7338,
        0x5A88,0x9A88,0x2A88,0xEA88,0x8688,0x4688,0xF688,0x3688,
        0xAD88,0x6D88,0xDD88,0x1D88,0x7188,0xB188,0x0188,0xC188,
        0x6748,0xA748,0x1748,0xD748,0xBB48,0x7B48,0xCB48,0x0B48,
        0x9048,0x5048,0xE048,0x2048,0x4C48,0x8C48,0x3C48,0xFC48,
// 36
        0x0361,0xC361,0x7361,0xB361,0xDF61,0x1F61,0xAF61,0x6F61,
        0xF461,0x3461,0x8461,0x4461,0x2861,0xE861,0x5861,0x9861,
        0x3EA1,0xFEA1,0x4EA1,0x8EA1,0xE2A1,0x22A1,0x92A1,0x52A1,
        0xC9A1,0x09A1,0xB9A1,0x79A1,0x15A1,0xD5A1,0x65A1,0xA5A1,
        0x8C11,0x4C11,0xFC11,0x3C11,0x5011,0x9011,0x2011,0xE011,
        0x7B11,0xBB11,0x0B11,0xCB11,0xA711,0x6711,0xD711,0x1711,
        0xB1D1,0x71D1,0xC1D1,0x01D1,0x6DD1,0xADD1,0x1DD1,0xDDD1,
        0x46D1,0x86D1,0x36D1,0xF6D1,0x9AD1,0x5AD1,0xEAD1,0x2AD1,
        0xE0BD,0x20BD,0x90BD,0x50BD,0x3CBD,0xFCBD,0x4CBD,0x8CBD,
        0x17BD,0xD7BD,0x67BD,0xA7BD,0xCBBD,0x0BBD,0xBBBD,0x7BBD,
        0xDD7D,0x1D7D,0xAD7D,0x6D7D,0x017D,0xC17D,0x717D,0xB17D,
        0x2A7D,0xEA7D,0x5A7D,0x9A7D,0xF67D,0x367D,0x867D,0x467D,
        0x6FCD,0xAFCD,0x1FCD,0xDFCD,0xB3CD,0x73CD,0xC3CD,0x03CD,
        0x98CD,0x58CD,0xE8CD,0x28CD,0x44CD,0x84CD,0x34CD,0xF4CD,
        0x520D,0x920D,0x220D,0xE20D,0x8E0D,0x4E0D,0xFE0D,0x3E0D,
        0xA50D,0x650D,0xD50D,0x150D,0x790D,0xB90D,0x090D,0xC90D,
        0x3B96,0xFB96,0x4B96,0x8B96,0xE796,0x2796,0x9796,0x5796,
        0xCC96,0x0C96,0xBC96,0x7C96,0x1096,0xD096,0x6096,0xA096,
        0x0656,0xC656,0x7656,0xB656,0xDA56,0x1A56,0xAA56,0x6A56,
        0xF156,0x3156,0x8156,0x4156,0x2D56,0xED56,0x5D56,0x9D56,
        0xB4E6,0x74E6,0xC4E6,0x04E6,0x68E6,0xA8E6,0x18E6,0xD8E6,
        0x43E6,0x83E6,0x33E6,0xF3E6,0x9FE6,0x5FE6,0xEFE6,0x2FE6,
        0x8926,0x4926,0xF926,0x3926,0x5526,0x9526,0x2526,0xE526,
        0x7E26,0xBE26,0x0E26,0xCE26,0xA226,0x6226,0xD226,0x1226,
        0xD84A,0x184A,0xA84A,0x684A,0x044A,0xC44A,0x744A,0xB44A,
        0x2F4A,0xEF4A,0x5F4A,0x9F4A,0xF34A,0x334A,0x834A,0x434A,
        0xE58A,0x258A,0x958A,0x558A,0x398A,0xF98A,0x498A,0x898A,
        0x128A,0xD28A,0x628A,0xA28A,0xCE8A,0x0E8A,0xBE8A,0x7E8A,
        0x573A,0x973A,0x273A,0xE73A,0x8B3A,0x4B3A,0xFB3A,0x3B3A,
        0xA03A,0x603A,0xD03A,0x103A,0x7C3A,0xBC3A,0x0C3A,0xCC3A,
        0x6AFA,0xAAFA,0x1AFA,0xDAFA,0xB6FA,0x76FA,0xC6FA,0x06FA,
        0x9DFA,0x5DFA,0xEDFA,0x2DFA,0x41FA,0x81FA,0x31FA,0xF1FA,
// 37
        0x0D5C,0xCD5C,0x7D5C,0xBD5C,0xD15C,0x115C,0xA15C,0x615C,
        0xFA5C,0x3A5C,0x8A5C,0x4A5C,0x265C,0xE65C,0x565C,0x965C,
        0x309C,0xF09C,0x409C,0x809C,0xEC9C,0x2C9C,0x9C9C,0x5C9C,
        0xC79C,0x079C,0xB79C,0x779C,0x1B9C,0xDB9C,0x6B9C,0xAB9C,
        0x822C,0x422C,0xF22C,0x322C,0x5E2C,0x9E2C,0x2E2C,0xEE2C,
        0x752C,0xB52C,0x052C,0xC52C,0xA92C,0x692C,0xD92C,0x192C,
        0xBFEC,0x7FEC,0xCFEC,0x0FEC,0x63EC,0xA3EC,0x13EC,0xD3EC,
        0x48EC,0x88EC,0x38EC,0xF8EC,0x94EC,0x54EC,0xE4EC,0x24EC,
        0xEE80,0x2E80,0x9E80,0x5E80,0x3280,0xF280,0x4280,0x8280,
        0x1980,0xD980,0x6980,0xA980,0xC580,0x0580,0xB580,0x7580,
        0xD340,0x1340,0xA340,0x6340,0x0F40,0xCF40,0x7F40,0xBF40,
        0x2440,0xE440,0x5440,0x9440,0xF840,0x3840,0x8840,0x4840,
        0x61F0,0xA1F0,0x11F0,0xD1F0,0xBDF0,0x7DF0,0xCDF0,0x0DF0,
        0x96F0,0x56F0,0xE6F0,0x26F0,0x4AF0,0x8AF0,0x3AF0,0xFAF0,
        0x5C30,0x9C30,0x2C30,0xEC30,0x8030,0x4030,0xF030,0x3030,
        0xAB30,0x6B30,0xDB30,0x1B30,0x7730,0xB730,0x0730,0xC730,
        0x35AB,0xF5AB,0x45AB,0x85AB,0xE9AB,0x29AB,0x99AB,0x59AB,
        0xC2AB,0x02AB,0xB2AB,0x72AB,0x1EAB,0xDEAB,0x6EAB,0xAEAB,
        0x086B,0xC86B,0x786B,0xB86B,0xD46B,0x146B,0xA46B,0x646B,
        0xFF6B,0x3F6B,0x8F6B,0x4F6B,0x236B,0xE36B,0x536B,0x936B,
        0xBADB,0x7ADB,0xCADB,0x0ADB,0x66DB,0xA6DB,0x16DB,0xD6DB,
        0x4DDB,0x8DDB,0x3DDB,0xFDDB,0x91DB,0x51DB,0xE1DB,0x21DB,
        0x871B,0x471B,0xF71B,0x371B,0x5B1B,0x9B1B,0x2B1B,0xEB1B,
        0x701B,0xB01B,0x001B,0xC01B,0xAC1B,0x6C1B,0xDC1B,0x1C1B,
        0xD677,0x1677,0xA677,0x6677,0x0A77,0xCA77,0x7A77,0xBA77,
        0x2177,0xE177,0x5177,0x9177,0xFD77,0x3D77,0x8D77,0x4D77,
        0xEBB7,0x2BB7,0x9BB7,0x5BB7,0x37B7,0xF7B7,0x47B7,0x87B7,
        0x1CB7,0xDCB7,0x6CB7,0xACB7,0xC0B7,0x00B7,0xB0B7,0x70B7,
        0x5907,0x9907,0x2907,0xE907,0x8507,0x4507,0xF507,0x3507,
        0xAE07,0x6E07,0xDE07,0x1E07,0x7207,0xB207,0x0207,0xC207,
        0x64C7,0xA4C7,0x14C7,0xD4C7,0xB8C7,0x78C7,0xC8C7,0x08C7,
        0x93C7,0x53C7,0xE3C7,0x23C7,0x4FC7,0x8FC7,0x3FC7,0xFFC7,
// 38
        0x0035,0xC035,0x7035,0xB035,0xDC35,0x1C35,0xAC35,0x6C35,
        0xF735,0x3735,0x8735,0x4735,0x2B35,0xEB35,0x5B35,0x9B35,
        0x3DF5,0xFDF5,0x4DF5,0x8DF5,0xE1F5,0x21F5,0x91F5,0x51F5,
        0xCAF5,0x0AF5,0xBAF5,0x7AF5,0x16F5,0xD6F5,0x66F5,0xA6F5,
        0x8F45,0x4F45,0xFF45,0x3F45,0x5345,0x9345,0x2345,0xE345,
        0x7845,0xB845,0x0845,0xC845,0xA445,0x6445,0xD445,0x1445,
        0xB285,0x7285,0xC285,0x0285,0x6E85,0xAE85,0x1E85,0xDE85,
        0x4585,0x8585,0x3585,0xF585,0x9985,0x5985,0xE985,0x2985,
        0xE3E9,0x23E9,0x93E9,0x53E9,0x3FE9,0xFFE9,0x4FE9,0x8FE9,
        0x14E9,0xD4E9,0x64E9,0xA4E9,0xC8E9,0x08E9,0xB8E9,0x78E9,
        0xDE29,0x1E29,0xAE29,0x6E29,0x0229,0xC229,0x7229,0xB229,
        0x2929,0xE929,0x5929,0x9929,0xF529,0x3529,0x8529,0x4529,
        0x6C99,0xAC99,0x1C99,0xDC99,0xB099,0x7099,0xC099,0x0099,
        0x9B99,0x5B99,0xEB99,0x2B99,0x4799,0x8799,0x3799,0xF799,
        0x5159,0x9159,0x2159,0xE159,0x8D59,0x4D59,0xFD59,0x3D59,
        0xA659,0x6659,0xD659,0x1659,0x7A59,0xBA59,0x0A59,0xCA59,
        0x38C2,0xF8C2,0x48C2,0x88C2,0xE4C2,0x24C2,0x94C2,0x54C2,
        0xCFC2,0x0FC2,0xBFC2,0x7FC2,0x13C2,0xD3C2,0x63C2,0xA3C2,
        0x0502,0xC502,0x7502,0xB502,0xD902,0x1902,0xA902,0x6902,
        0xF202,0x3202,0x8202,0x4202,0x2E02,0xEE02,0x5E02,0x9E02,
        0xB7B2,0x77B2,0xC7B2,0x07B2,0x6BB2,0xABB2,0x1BB2,0xDBB2,
        0x40B2,0x80B2,0x30B2,0xF0B2,0x9CB2,0x5CB2,0xECB2,0x2CB2,
        0x8A72,0x4A72,0xFA72,0x3A72,0x5672,0x9672,0x2672,0xE672,
        0x7D72,0xBD72,0x0D72,0xCD72,0xA172,0x6172,0xD172,0x1172,
        0xDB1E,0x1B1E,0xAB1E,0x6B1E,0x071E,0xC71E,0x771E,0xB71E,
        0x2C1E,0xEC1E,0x5C1E,0x9C1E,0xF01E,0x301E,0x801E,0x401E,
        0xE6DE,0x26DE,0x96DE,0x56DE,0x3ADE,0xFADE,0x4ADE,0x8ADE,
        0x11DE,0xD1DE,0x61DE,0xA1DE,0xCDDE,0x0DDE,0xBDDE,0x7DDE,
        0x546E,0x946E,0x246E,0xE46E,0x886E,0x486E,0xF86E,0x386E,
        0xA36E,0x636E,0xD36E,0x136E,0x7F6E,0xBF6E,0x0F6E,0xCF6E,
        0x69AE,0xA9AE,0x19AE,0xD9AE,0xB5AE,0x75AE,0xC5AE,0x05AE,
        0x9EAE,0x5EAE,0xEEAE,0x2EAE,0x42AE,0x82AE,0x32AE,0xF2AE,
// 39
        0x0E08,0xCE08,0x7E08,0xBE08,0xD208,0x1208,0xA208,0x6208,
        0xF908,0x3908,0x8908,0x4908,0x2508,0xE508,0x5508,0x9508,
        0x33C8,0xF3C8,0x43C8,0x83C8,0xEFC8,0x2FC8,0x9FC8,0x5FC8,
        0xC4C8,0x04C8,0xB4C8,0x74C8,0x18C8,0xD8C8,0x68C8,0xA8C8,
        0x8178,0x4178,0xF178,0x3178,0x5D78,0x9D78,0x2D78,0xED78,
        0x7678,0xB678,0x0678,0xC678,0xAA78,0x6A78,0xDA78,0x1A78,
        0xBCB8,0x7CB8,0xCCB8,0x0CB8,0x60B8,0xA0B8,0x10B8,0xD0B8,
        0x4BB8,0x8BB8,0x3BB8,0xFBB8,0x97B8,0x57B8,0xE7B8,0x27B8,
        0xEDD4,0x2DD4,0x9DD4,0x5DD4,0x31D4,0xF1D4,0x41D4,0x81D4,
        0x1AD4,0xDAD4,0x6AD4,0xAAD4,0xC6D4,0x06D4,0xB6D4,0x76D4,
        0xD014,0x1014,0xA014,0x6014,0x0C14,0xCC14,0x7C14,0xBC14,
        0x2714,0xE714,0x5714,0x9714,0xFB14,0x3B14,0x8B14,0x4B14,
        0x62A4,0xA2A4,0x12A4,0xD2A4,0xBEA4,0x7EA4,0xCEA4,0x0EA4,
        0x95A4,0x55A4,0xE5A4,0x25A4,0x49A4,0x89A4,0x39A4,0xF9A4,
        0x5F64,0x9F64,0x2F64,0xEF64,0x8364,0x4364,0xF364,0x3364,
        0xA864,0x6864,0xD864,0x1864,0x7464,0xB464,0x0464,0xC464,
        0x36FF,0xF6FF,0x46FF,0x86FF,0xEAFF,0x2AFF,0x9AFF,0x5AFF,
        0xC1FF,0x01FF,0xB1FF,0x71FF,0x1DFF,0xDDFF,0x6DFF,0xADFF,
        0x0B3F,0xCB3F,0x7B3F,0xBB3F,0xD73F,0x173F,0xA73F,0x673F,
        0xFC3F,0x3C3F,0x8C3F,0x4C3F,0x203F,0xE03F,0x503F,0x903F,
        0xB98F,0x798F,0xC98F,0x098F,0x658F,0xA58F,0x158F,0xD58F,
        0x4E8F,0x8E8F,0x3E8F,0xFE8F,0x928F,0x528F,0xE28F,0x228F,
        0x844F,0x444F,0xF44F,0x344F,0x584F,0x984F,0x284F,0xE84F,
        0x734F,0xB34F,0x034F,0xC34F,0xAF4F,0x6F4F,0xDF4F,0x1F4F,
        0xD523,0x1523,0xA523,0x6523,0x0923,0xC923,0x7923,0xB923,
        0x2223,0xE223,0x5223,0x9223,0xFE23,0x3E23,0x8E23,0x4E23,
        0xE8E3,0x28E3,0x98E3,0x58E3,0x34E3,0xF4E3,0x44E3,0x84E3,
        0x1FE3,0xDFE3,0x6FE3,0xAFE3,0xC3E3,0x03E3,0xB3E3,0x73E3,
        0x5A53,0x9A53,0x2A53,0xEA53,0x8653,0x4653,0xF653,0x3653,
        0xAD53,0x6D53,0xDD53,0x1D53,0x7153,0xB153,0x0153,0xC153,
        0x6793,0xA793,0x1793,0xD793,0xBB93,0x7B93,0xCB93,0x0B93,
        0x9093,0x5093,0xE093,0x2093,0x4C93,0x8C93,0x3C93,0xFC93,
// 3A
        0x03BA,0xC3BA,0x73BA,0xB3BA,0xDFBA,0x1FBA,0xAFBA,0x6FBA,
        0xF4BA,0x34BA,0x84BA,0x44BA,0x28BA,0xE8BA,0x58BA,0x98BA,
        0x3E7A,0xFE7A,0x4E7A,0x8E7A,0xE27A,0x227A,0x927A,0x527A,
        0xC97A,0x097A,0xB97A,0x797A,0x157A,0xD57A,0x657A,0xA57A,
        0x8CCA,0x4CCA,0xFCCA,0x3CCA,0x50CA,0x90CA,0x20CA,0xE0CA,
        0x7BCA,0xBBCA,0x0BCA,0xCBCA,0xA7CA,0x67CA,0xD7CA,0x17CA,
        0xB10A,0x710A,0xC10A,0x010A,0x6D0A,0xAD0A,0x1D0A,0xDD0A,
        0x460A,0x860A,0x360A,0xF60A,0x9A0A,0x5A0A,0xEA0A,0x2A0A,
        0xE066,0x2066,0x9066,0x5066,0x3C66,0xFC66,0x4C66,0x8C66,
        0x1766,0xD766,0x6766,0xA766,0xCB66,0x0B66,0xBB66,0x7B66,
        0xDDA6,0x1DA6,0xADA6,0x6DA6,0x01A6,0xC1A6,0x71A6,0xB1A6,
        0x2AA6,0xEAA6,0x5AA6,0x9AA6,0xF6A6,0x36A6,0x86A6,0x46A6,
        0x6F16,0xAF16,0x1F16,0xDF16,0xB316,0x7316,0xC316,0x0316,
        0x9816,0x5816,0xE816,0x2816,0x4416,0x8416,0x3416,0xF416,
        0x52D6,0x92D6,0x22D6,0xE2D6,0x8ED6,0x4ED6,0xFED6,0x3ED6,
        0xA5D6,0x65D6,0xD5D6,0x15D6,0x79D6,0xB9D6,0x09D6,0xC9D6,
        0x3B4D,0xFB4D,0x4B4D,0x8B4D,0xE74D,0x274D,0x974D,0x574D,
        0xCC4D,0x0C4D,0xBC4D,0x7C4D,0x104D,0xD04D,0x604D,0xA04D,
        0x068D,0xC68D,0x768D,0xB68D,0xDA8D,0x1A8D,0xAA8D,0x6A8D,
        0xF18D,0x318D,0x818D,0x418D,0x2D8D,0xED8D,0x5D8D,0x9D8D,
        0xB43D,0x743D,0xC43D,0x043D,0x683D,0xA83D,0x183D,0xD83D,
        0x433D,0x833D,0x333D,0xF33D,0x9F3D,0x5F3D,0xEF3D,0x2F3D,
        0x89FD,0x49FD,0xF9FD,0x39FD,0x55FD,0x95FD,0x25FD,0xE5FD,
        0x7EFD,0xBEFD,0x0EFD,0xCEFD,0xA2FD,0x62FD,0xD2FD,0x12FD,
        0xD891,0x1891,0xA891,0x6891,0x0491,0xC491,0x7491,0xB491,
        0x2F91,0xEF91,0x5F91,0x9F91,0xF391,0x3391,0x8391,0x4391,
        0xE551,0x2551,0x9551,0x5551,0x3951,0xF951,0x4951,0x8951,
        0x1251,0xD251,0x6251,0xA251,0xCE51,0x0E51,0xBE51,0x7E51,
        0x57E1,0x97E1,0x27E1,0xE7E1,0x8BE1,0x4BE1,0xFBE1,0x3BE1,
        0xA0E1,0x60E1,0xD0E1,0x10E1,0x7CE1,0xBCE1,0x0CE1,0xCCE1,
        0x6A21,0xAA21,0x1A21,0xDA21,0xB621,0x7621,0xC621,0x0621,
        0x9D21,0x5D21,0xED21,0x2D21,0x4121,0x8121,0x3121,0xF121,
// 3B
        0x0D87,0xCD87,0x7D87,0xBD87,0xD187,0x1187,0xA187,0x6187,
        0xFA87,0x3A87,0x8A87,0x4A87,0x2687,0xE687,0x5687,0x9687,
        0x3047,0xF047,0x4047,0x8047,0xEC47,0x2C47,0x9C47,0x5C47,
        0xC747,0x0747,0xB747,0x7747,0x1B47,0xDB47,0x6B47,0xAB47,
        0x82F7,0x42F7,0xF2F7,0x32F7,0x5EF7,0x9EF7,0x2EF7,0xEEF7,
        0x75F7,0xB5F7,0x05F7,0xC5F7,0xA9F7,0x69F7,0xD9F7,0x19F7,
        0xBF37,0x7F37,0xCF37,0x0F37,0x6337,0xA337,0x1337,0xD337,
        0x4837,0x8837,0x3837,0xF837,0x9437,0x5437,0xE437,0x2437,
        0xEE5B,0x2E5B,0x9E5B,0x5E5B,0x325B,0xF25B,0x425B,0x825B,
        0x195B,0xD95B,0x695B,0xA95B,0xC55B,0x055B,0xB55B,0x755B,
        0xD39B,0x139B,0xA39B,0x639B,0x0F9B,0xCF9B,0x7F9B,0xBF9B,
        0x249B,0xE49B,0x549B,0x949B,0xF89B,0x389B,0x889B,0x489B,
        0x612B,0xA12B,0x112B,0xD12B,0xBD2B,0x7D2B,0xCD2B,0x0D2B,
        0x962B,0x562B,0xE62B,0x262B,0x4A2B,0x8A2B,0x3A2B,0xFA2B,
        0x5CEB,0x9CEB,0x2CEB,0xECEB,0x80EB,0x40EB,0xF0EB,0x30EB,
        0xABEB,0x6BEB,0xDBEB,0x1BEB,0x77EB,0xB7EB,0x07EB,0xC7EB,
        0x3570,0xF570,0x4570,0x8570,0xE970,0x2970,0x9970,0x5970,
        0xC270,0x0270,0xB270,0x7270,0x1E70,0xDE70,0x6E70,0xAE70,
        0x08B0,0xC8B0,0x78B0,0xB8B0,0xD4B0,0x14B0,0xA4B0,0x64B0,
        0xFFB0,0x3FB0,0x8FB0,0x4FB0,0x23B0,0xE3B0,0x53B0,0x93B0,
        0xBA00,0x7A00,0xCA00,0x0A00,0x6600,0xA600,0x1600,0xD600,
        0x4D00,0x8D00,0x3D00,0xFD00,0x9100,0x5100,0xE100,0x2100,
        0x87C0,0x47C0,0xF7C0,0x37C0,0x5BC0,0x9BC0,0x2BC0,0xEBC0,
        0x70C0,0xB0C0,0x00C0,0xC0C0,0xACC0,0x6CC0,0xDCC0,0x1CC0,
        0xD6AC,0x16AC,0xA6AC,0x66AC,0x0AAC,0xCAAC,0x7AAC,0xBAAC,
        0x21AC,0xE1AC,0x51AC,0x91AC,0xFDAC,0x3DAC,0x8DAC,0x4DAC,
        0xEB6C,0x2B6C,0x9B6C,0x5B6C,0x376C,0xF76C,0x476C,0x876C,
        0x1C6C,0xDC6C,0x6C6C,0xAC6C,0xC06C,0x006C,0xB06C,0x706C,
        0x59DC,0x99DC,0x29DC,0xE9DC,0x85DC,0x45DC,0xF5DC,0x35DC,
        0xAEDC,0x6EDC,0xDEDC,0x1EDC,0x72DC,0xB2DC,0x02DC,0xC2DC,
        0x641C,0xA41C,0x141C,0xD41C,0xB81C,0x781C,0xC81C,0x081C,
        0x931C,0x531C,0xE31C,0x231C,0x4F1C,0x8F1C,0x3F1C,0xFF1C,
// 3C
        0x00D6,0xC0D6,0x70D6,0xB0D6,0xDCD6,0x1CD6,0xACD6,0x6CD6,
        0xF7D6,0x37D6,0x87D6,0x47D6,0x2BD6,0xEBD6,0x5BD6,0x9BD6,
        0x3D16,0xFD16,0x4D16,0x8D16,0xE116,0x2116,0x9116,0x5116,
        0xCA16,0x0A16,0xBA16,0x7A16,0x1616,0xD616,0x6616,0xA616,
        0x8FA6,0x4FA6,0xFFA6,0x3FA6,0x53A6,0x93A6,0x23A6,0xE3A6,
        0x78A6,0xB8A6,0x08A6,0xC8A6,0xA4A6,0x64A6,0xD4A6,0x14A6,
        0xB266,0x7266,0xC266,0x0266,0x6E66,0xAE66,0x1E66,0xDE66,
        0x4566,0x8566,0x3566,0xF566,0x9966,0x5966,0xE966,0x2966,
        0xE30A,0x230A,0x930A,0x530A,0x3F0A,0xFF0A,0x4F0A,0x8F0A,
        0x140A,0xD40A,0x640A,0xA40A,0xC80A,0x080A,0xB80A,0x780A,
        0xDECA,0x1ECA,0xAECA,0x6ECA,0x02CA,0xC2CA,0x72CA,0xB2CA,
        0x29CA,0xE9CA,0x59CA,0x99CA,0xF5CA,0x35CA,0x85CA,0x45CA,
        0x6C7A,0xAC7A,0x1C7A,0xDC7A,0xB07A,0x707A,0xC07A,0x007A,
        0x9B7A,0x5B7A,0xEB7A,0x2B7A,0x477A,0x877A,0x377A,0xF77A,
        0x51BA,0x91BA,0x21BA,0xE1BA,0x8DBA,0x4DBA,0xFDBA,0x3DBA,
        0xA6BA,0x66BA,0xD6BA,0x16BA,0x7ABA,0xBABA,0x0ABA,0xCABA,
        0x3821,0xF821,0x4821,0x8821,0xE421,0x2421,0x9421,0x5421,
        0xCF21,0x0F21,0xBF21,0x7F21,0x1321,0xD321,0x6321,0xA321,
        0x05E1,0xC5E1,0x75E1,0xB5E1,0xD9E1,0x19E1,0xA9E1,0x69E1,
        0xF2E1,0x32E1,0x82E1,0x42E1,0x2EE1,0xEEE1,0x5EE1,0x9EE1,
        0xB751,0x7751,0xC751,0x0751,0x6B51,0xAB51,0x1B51,0xDB51,
        0x4051,0x8051,0x3051,0xF051,0x9C51,0x5C51,0xEC51,0x2C51,
        0x8A91,0x4A91,0xFA91,0x3A91,0x5691,0x9691,0x2691,0xE691,
        0x7D91,0xBD91,0x0D91,0xCD91,0xA191,0x6191,0xD191,0x1191,
        0xDBFD,0x1BFD,0xABFD,0x6BFD,0x07FD,0xC7FD,0x77FD,0xB7FD,
        0x2CFD,0xECFD,0x5CFD,0x9CFD,0xF0FD,0x30FD,0x80FD,0x40FD,
        0xE63D,0x263D,0x963D,0x563D,0x3A3D,0xFA3D,0x4A3D,0x8A3D,
        0x113D,0xD13D,0x613D,0xA13D,0xCD3D,0x0D3D,0xBD3D,0x7D3D,
        0x548D,0x948D,0x248D,0xE48D,0x888D,0x488D,0xF88D,0x388D,
        0xA38D,0x638D,0xD38D,0x138D,0x7F8D,0xBF8D,0x0F8D,0xCF8D,
        0x694D,0xA94D,0x194D,0xD94D,0xB54D,0x754D,0xC54D,0x054D,
        0x9E4D,0x5E4D,0xEE4D,0x2E4D,0x424D,0x824D,0x324D,0xF24D,
// 3D
        0x0EEB,0xCEEB,0x7EEB,0xBEEB,0xD2EB,0x12EB,0xA2EB,0x62EB,
        0xF9EB,0x39EB,0x89EB,0x49EB,0x25EB,0xE5EB,0x55EB,0x95EB,
        0x332B,0xF32B,0x432B,0x832B,0xEF2B,0x2F2B,0x9F2B,0x5F2B,
        0xC42B,0x042B,0xB42B,0x742B,0x182B,0xD82B,0x682B,0xA82B,
        0x819B,0x419B,0xF19B,0x319B,0x5D9B,0x9D9B,0x2D9B,0xED9B,
        0x769B,0xB69B,0x069B,0xC69B,0xAA9B,0x6A9B,0xDA9B,0x1A9B,
        0xBC5B,0x7C5B,0xCC5B,0x0C5B,0x605B,0xA05B,0x105B,0xD05B,
        0x4B5B,0x8B5B,0x3B5B,0xFB5B,0x975B,0x575B,0xE75B,0x275B,
        0xED37,0x2D37,0x9D37,0x5D37,0x3137,0xF137,0x4137,0x8137,
        0x1A37,0xDA37,0x6A37,0xAA37,0xC637,0x0637,0xB637,0x7637,
        0xD0F7,0x10F7,0xA0F7,0x60F7,0x0CF7,0xCCF7,0x7CF7,0xBCF7,
        0x27F7,0xE7F7,0x57F7,0x97F7,0xFBF7,0x3BF7,0x8BF7,0x4BF7,
        0x6247,0xA247,0x1247,0xD247,0xBE47,0x7E47,0xCE47,0x0E47,
        0x9547,0x5547,0xE547,0x2547,0x4947,0x8947,0x3947,0xF947,
        0x5F87,0x9F87,0x2F87,0xEF87,0x8387,0x4387,0xF387,0x3387,
        0xA887,0x6887,0xD887,0x1887,0x7487,0xB487,0x0487,0xC487,
        0x361C,0xF61C,0x461C,0x861C,0xEA1C,0x2A1C,0x9A1C,0x5A1C,
        0xC11C,0x011C,0xB11C,0x711C,0x1D1C,0xDD1C,0x6D1C,0xAD1C,
        0x0BDC,0xCBDC,0x7BDC,0xBBDC,0xD7DC,0x17DC,0xA7DC,0x67DC,
        0xFCDC,0x3CDC,0x8CDC,0x4CDC,0x20DC,0xE0DC,0x50DC,0x90DC,
        0xB96C,0x796C,0xC96C,0x096C,0x656C,0xA56C,0x156C,0xD56C,
        0x4E6C,0x8E6C,0x3E6C,0xFE6C,0x926C,0x526C,0xE26C,0x226C,
        0x84AC,0x44AC,0xF4AC,0x34AC,0x58AC,0x98AC,0x28AC,0xE8AC,
        0x73AC,0xB3AC,0x03AC,0xC3AC,0xAFAC,0x6FAC,0xDFAC,0x1FAC,
        0xD5C0,0x15C0,0xA5C0,0x65C0,0x09C0,0xC9C0,0x79C0,0xB9C0,
        0x22C0,0xE2C0,0x52C0,0x92C0,0xFEC0,0x3EC0,0x8EC0,0x4EC0,
        0xE800,0x2800,0x9800,0x5800,0x3400,0xF400,0x4400,0x8400,
        0x1F00,0xDF00,0x6F00,0xAF00,0xC300,0x0300,0xB300,0x7300,
        0x5AB0,0x9AB0,0x2AB0,0xEAB0,0x86B0,0x46B0,0xF6B0,0x36B0,
        0xADB0,0x6DB0,0xDDB0,0x1DB0,0x71B0,0xB1B0,0x01B0,0xC1B0,
        0x6770,0xA770,0x1770,0xD770,0xBB70,0x7B70,0xCB70,0x0B70,
        0x9070,0x5070,0xE070,0x2070,0x4C70,0x8C70,0x3C70,0xFC70,
// 3E
        0x0359,0xC359,0x7359,0xB359,0xDF59,0x1F59,0xAF59,0x6F59,
        0xF459,0x3459,0x8459,0x4459,0x2859,0xE859,0x5859,0x9859,
        0x3E99,0xFE99,0x4E99,0x8E99,0xE299,0x2299,0x9299,0x5299,
        0xC999,0x0999,0xB999,0x7999,0x1599,0xD599,0x6599,0xA599,
        0x8C29,0x4C29,0xFC29,0x3C29,0x5029,0x9029,0x2029,0xE029,
        0x7B29,0xBB29,0x0B29,0xCB29,0xA729,0x6729,0xD729,0x1729,
        0xB1E9,0x71E9,0xC1E9,0x01E9,0x6DE9,0xADE9,0x1DE9,0xDDE9,
        0x46E9,0x86E9,0x36E9,0xF6E9,0x9AE9,0x5AE9,0xEAE9,0x2AE9,
        0xE085,0x2085,0x9085,0x5085,0x3C85,0xFC85,0x4C85,0x8C85,
        0x1785,0xD785,0x6785,0xA785,0xCB85,0x0B85,0xBB85,0x7B85,
        0xDD45,0x1D45,0xAD45,0x6D45,0x0145,0xC145,0x7145,0xB145,
        0x2A45,0xEA45,0x5A45,0x9A45,0xF645,0x3645,0x8645,0x4645,
        0x6FF5,0xAFF5,0x1FF5,0xDFF5,0xB3F5,0x73F5,0xC3F5,0x03F5,
        0x98F5,0x58F5,0xE8F5,0x28F5,0x44F5,0x84F5,0x34F5,0xF4F5,
        0x5235,0x9235,0x2235,0xE235,0x8E35,0x4E35,0xFE35,0x3E35,
        0xA535,0x6535,0xD535,0x1535,0x7935,0xB935,0x0935,0xC935,
        0x3BAE,0xFBAE,0x4BAE,0x8BAE,0xE7AE,0x27AE,0x97AE,0x57AE,
        0xCCAE,0x0CAE,0xBCAE,0x7CAE,0x10AE,0xD0AE,0x60AE,0xA0AE,
        0x066E,0xC66E,0x766E,0xB66E,0xDA6E,0x1A6E,0xAA6E,0x6A6E,
        0xF16E,0x316E,0x816E,0x416E,0x2D6E,0xED6E,0x5D6E,0x9D6E,
        0xB4DE,0x74DE,0xC4DE,0x04DE,0x68DE,0xA8DE,0x18DE,0xD8DE,
        0x43DE,0x83DE,0x33DE,0xF3DE,0x9FDE,0x5FDE,0xEFDE,0x2FDE,
        0x891E,0x491E,0xF91E,0x391E,0x551E,0x951E,0x251E,0xE51E,
        0x7E1E,0xBE1E,0x0E1E,0xCE1E,0xA21E,0x621E,0xD21E,0x121E,
        0xD872,0x1872,0xA872,0x6872,0x0472,0xC472,0x7472,0xB472,
        0x2F72,0xEF72,0x5F72,0x9F72,0xF372,0x3372,0x8372,0x4372,
        0xE5B2,0x25B2,0x95B2,0x55B2,0x39B2,0xF9B2,0x49B2,0x89B2,
        0x12B2,0xD2B2,0x62B2,0xA2B2,0xCEB2,0x0EB2,0xBEB2,0x7EB2,
        0x5702,0x9702,0x2702,0xE702,0x8B02,0x4B02,0xFB02,0x3B02,
        0xA002,0x6002,0xD002,0x1002,0x7C02,0xBC02,0x0C02,0xCC02,
        0x6AC2,0xAAC2,0x1AC2,0xDAC2,0xB6C2,0x76C2,0xC6C2,0x06C2,
        0x9DC2,0x5DC2,0xEDC2,0x2DC2,0x41C2,0x81C2,0x31C2,0xF1C2,
// 3F
        0x0D64,0xCD64,0x7D64,0xBD64,0xD164,0x1164,0xA164,0x6164,
        0xFA64,0x3A64,0x8A64,0x4A64,0x2664,0xE664,0x5664,0x9664,
        0x30A4,0xF0A4,0x40A4,0x80A4,0xECA4,0x2CA4,0x9CA4,0x5CA4,
        0xC7A4,0x07A4,0xB7A4,0x77A4,0x1BA4,0xDBA4,0x6BA4,0xABA4,
        0x8214,0x4214,0xF214,0x3214,0x5E14,0x9E14,0x2E14,0xEE14,
        0x7514,0xB514,0x0514,0xC514,0xA914,0x6914,0xD914,0x1914,
        0xBFD4,0x7FD4,0xCFD4,0x0FD4,0x63D4,0xA3D4,0x13D4,0xD3D4,
        0x48D4,0x88D4,0x38D4,0xF8D4,0x94D4,0x54D4,0xE4D4,0x24D4,
        0xEEB8,0x2EB8,0x9EB8,0x5EB8,0x32B8,0xF2B8,0x42B8,0x82B8,
        0x19B8,0xD9B8,0x69B8,0xA9B8,0xC5B8,0x05B8,0xB5B8,0x75B8,
        0xD378,0x1378,0xA378,0x6378,0x0F78,0xCF78,0x7F78,0xBF78,
        0x2478,0xE478,0x5478,0x9478,0xF878,0x3878,0x8878,0x4878,
        0x61C8,0xA1C8,0x11C8,0xD1C8,0xBDC8,0x7DC8,0xCDC8,0x0DC8,
        0x96C8,0x56C8,0xE6C8,0x26C8,0x4AC8,0x8AC8,0x3AC8,0xFAC8,
        0x5C08,0x9C08,0x2C08,0xEC08,0x8008,0x4008,0xF008,0x3008,
        0xAB08,0x6B08,0xDB08,0x1B08,0x7708,0xB708,0x0708,0xC708,
        0x3593,0xF593,0x4593,0x8593,0xE993,0x2993,0x9993,0x5993,
        0xC293,0x0293,0xB293,0x7293,0x1E93,0xDE93,0x6E93,0xAE93,
        0x0853,0xC853,0x7853,0xB853,0xD453,0x1453,0xA453,0x6453,
        0xFF53,0x3F53,0x8F53,0x4F53,0x2353,0xE353,0x5353,0x9353,
        0xBAE3,0x7AE3,0xCAE3,0x0AE3,0x66E3,0xA6E3,0x16E3,0xD6E3,
        0x4DE3,0x8DE3,0x3DE3,0xFDE3,0x91E3,0x51E3,0xE1E3,0x21E3,
        0x8723,0x4723,0xF723,0x3723,0x5B23,0x9B23,0x2B23,0xEB23,
        0x7023,0xB023,0x0023,0xC023,0xAC23,0x6C23,0xDC23,0x1C23,
        0xD64F,0x164F,0xA64F,0x664F,0x0A4F,0xCA4F,0x7A4F,0xBA4F,
        0x214F,0xE14F,0x514F,0x914F,0xFD4F,0x3D4F,0x8D4F,0x4D4F,
        0xEB8F,0x2B8F,0x9B8F,0x5B8F,0x378F,0xF78F,0x478F,0x878F,
        0x1C8F,0xDC8F,0x6C8F,0xAC8F,0xC08F,0x008F,0xB08F,0x708F,
        0x593F,0x993F,0x293F,0xE93F,0x853F,0x453F,0xF53F,0x353F,
        0xAE3F,0x6E3F,0xDE3F,0x1E3F,0x723F,0xB23F,0x023F,0xC23F,
        0x64FF,0xA4FF,0x14FF,0xD4FF,0xB8FF,0x78FF,0xC8FF,0x08FF,
        0x93FF,0x53FF,0xE3FF,0x23FF,0x4FFF,0x8FFF,0x3FFF,0xFFFF
    } ;


// table 23

    const uint16 table23 [] =
    {
// 00
        0xC000,0xC001,0xC002,0xC003,0xC000,0xC001,0xC002,0xC003,
        0xC004,0xC005,0xC006,0xC007,0xC004,0xC005,0xC006,0xC007,
        0xC008,0xC009,0xC00A,0xC00B,0xC008,0xC009,0xC00A,0xC00B,
        0xC00C,0xC00D,0xC00E,0xC00F,0xC00C,0xC00D,0xC00E,0xC00F,
        0xC010,0xC011,0xC012,0xC013,0xC010,0xC011,0xC012,0xC013,
        0xC014,0xC015,0xC016,0xC017,0xC014,0xC015,0xC016,0xC017,
        0xC018,0xC019,0xC01A,0xC01B,0xC018,0xC019,0xC01A,0xC01B,
        0xC01C,0xC01D,0xC01E,0xC01F,0xC01C,0xC01D,0xC01E,0xC01F,
        0xC000,0xC001,0xC002,0xC003,0xC000,0xC001,0xC002,0xC003,
        0xC004,0xC005,0xC006,0xC007,0xC004,0xC005,0xC006,0xC007,
        0xC008,0xC009,0xC00A,0xC00B,0xC008,0xC009,0xC00A,0xC00B,
        0xC00C,0xC00D,0xC00E,0xC00F,0xC00C,0xC00D,0xC00E,0xC00F,
        0xC010,0xC011,0xC012,0xC013,0xC010,0xC011,0xC012,0xC013,
        0xC014,0xC015,0xC016,0xC017,0xC014,0xC015,0xC016,0xC017,
        0xC018,0xC019,0xC01A,0xC01B,0xC018,0xC019,0xC01A,0xC01B,
        0xC01C,0xC01D,0xC01E,0xC01F,0xC01C,0xC01D,0xC01E,0xC01F,
        0xC020,0xC021,0xC022,0xC023,0xC020,0xC021,0xC022,0xC023,
        0xC024,0xC025,0xC026,0xC027,0xC024,0xC025,0xC026,0xC027,
        0xC028,0xC029,0xC02A,0xC02B,0xC028,0xC029,0xC02A,0xC02B,
        0xC02C,0xC02D,0xC02E,0xC02F,0xC02C,0xC02D,0xC02E,0xC02F,
        0xC030,0xC031,0xC032,0xC033,0xC030,0xC031,0xC032,0xC033,
        0xC034,0xC035,0xC036,0xC037,0xC034,0xC035,0xC036,0xC037,
        0xC038,0xC039,0xC03A,0xC03B,0xC038,0xC039,0xC03A,0xC03B,
        0xC03C,0xC03D,0xC03E,0xC03F,0xC03C,0xC03D,0xC03E,0xC03F,
        0xC020,0xC021,0xC022,0xC023,0xC020,0xC021,0xC022,0xC023,
        0xC024,0xC025,0xC026,0xC027,0xC024,0xC025,0xC026,0xC027,
        0xC028,0xC029,0xC02A,0xC02B,0xC028,0xC029,0xC02A,0xC02B,
        0xC02C,0xC02D,0xC02E,0xC02F,0xC02C,0xC02D,0xC02E,0xC02F,
        0xC030,0xC031,0xC032,0xC033,0xC030,0xC031,0xC032,0xC033,
        0xC034,0xC035,0xC036,0xC037,0xC034,0xC035,0xC036,0xC037,
        0xC038,0xC039,0xC03A,0xC03B,0xC038,0xC039,0xC03A,0xC03B,
        0xC03C,0xC03D,0xC03E,0xC03F,0xC03C,0xC03D,0xC03E,0xC03F
    } ;

// table 34

    const uint16 table34 [] =
    {
// 00
        0xC100,0xC101,0xC102,0xC103,0xC100,0xC101,0xC102,0xC103,
        0xC104,0xC105,0xC106,0xC107,0xC104,0xC105,0xC106,0xC107,
        0xC108,0xC109,0xC10A,0xC10B,0xC108,0xC109,0xC10A,0xC10B,
        0xC10C,0xC10D,0xC10E,0xC10F,0xC10C,0xC10D,0xC10E,0xC10F,
        0xC100,0xC101,0xC102,0xC103,0xC100,0xC101,0xC102,0xC103,
        0xC104,0xC105,0xC106,0xC107,0xC104,0xC105,0xC106,0xC107,
        0xC108,0xC109,0xC10A,0xC10B,0xC108,0xC109,0xC10A,0xC10B,
        0xC10C,0xC10D,0xC10E,0xC10F,0xC10C,0xC10D,0xC10E,0xC10F,
        0xC110,0xC111,0xC112,0xC113,0xC110,0xC111,0xC112,0xC113,
        0xC114,0xC115,0xC116,0xC117,0xC114,0xC115,0xC116,0xC117,
        0xC118,0xC119,0xC11A,0xC11B,0xC118,0xC119,0xC11A,0xC11B,
        0xC11C,0xC11D,0xC11E,0xC11F,0xC11C,0xC11D,0xC11E,0xC11F,
        0xC110,0xC111,0xC112,0xC113,0xC110,0xC111,0xC112,0xC113,
        0xC114,0xC115,0xC116,0xC117,0xC114,0xC115,0xC116,0xC117,
        0xC118,0xC119,0xC11A,0xC11B,0xC118,0xC119,0xC11A,0xC11B,
        0xC11C,0xC11D,0xC11E,0xC11F,0xC11C,0xC11D,0xC11E,0xC11F,
        0xC120,0xC121,0xC122,0xC123,0xC120,0xC121,0xC122,0xC123,
        0xC124,0xC125,0xC126,0xC127,0xC124,0xC125,0xC126,0xC127,
        0xC128,0xC129,0xC12A,0xC12B,0xC128,0xC129,0xC12A,0xC12B,
        0xC12C,0xC12D,0xC12E,0xC12F,0xC12C,0xC12D,0xC12E,0xC12F,
        0xC120,0xC121,0xC122,0xC123,0xC120,0xC121,0xC122,0xC123,
        0xC124,0xC125,0xC126,0xC127,0xC124,0xC125,0xC126,0xC127,
        0xC128,0xC129,0xC12A,0xC12B,0xC128,0xC129,0xC12A,0xC12B,
        0xC12C,0xC12D,0xC12E,0xC12F,0xC12C,0xC12D,0xC12E,0xC12F,
        0xC130,0xC131,0xC132,0xC133,0xC130,0xC131,0xC132,0xC133,
        0xC134,0xC135,0xC136,0xC137,0xC134,0xC135,0xC136,0xC137,
        0xC138,0xC139,0xC13A,0xC13B,0xC138,0xC139,0xC13A,0xC13B,
        0xC13C,0xC13D,0xC13E,0xC13F,0xC13C,0xC13D,0xC13E,0xC13F,
        0xC130,0xC131,0xC132,0xC133,0xC130,0xC131,0xC132,0xC133,
        0xC134,0xC135,0xC136,0xC137,0xC134,0xC135,0xC136,0xC137,
        0xC138,0xC139,0xC13A,0xC13B,0xC138,0xC139,0xC13A,0xC13B,
        0xC13C,0xC13D,0xC13E,0xC13F,0xC13C,0xC13D,0xC13E,0xC13F,
// 01
        0xA200,0xA200,0xA201,0xA201,0xA202,0xA202,0xA203,0xA203,
        0xA200,0xA200,0xA201,0xA201,0xA202,0xA202,0xA203,0xA203,
        0xA204,0xA204,0xA205,0xA205,0xA206,0xA206,0xA207,0xA207,
        0xA204,0xA204,0xA205,0xA205,0xA206,0xA206,0xA207,0xA207,
        0xA208,0xA208,0xA209,0xA209,0xA20A,0xA20A,0xA20B,0xA20B,
        0xA208,0xA208,0xA209,0xA209,0xA20A,0xA20A,0xA20B,0xA20B,
        0xA20C,0xA20C,0xA20D,0xA20D,0xA20E,0xA20E,0xA20F,0xA20F,
        0xA20C,0xA20C,0xA20D,0xA20D,0xA20E,0xA20E,0xA20F,0xA20F,
        0xA200,0xA200,0xA201,0xA201,0xA202,0xA202,0xA203,0xA203,
        0xA200,0xA200,0xA201,0xA201,0xA202,0xA202,0xA203,0xA203,
        0xA204,0xA204,0xA205,0xA205,0xA206,0xA206,0xA207,0xA207,
        0xA204,0xA204,0xA205,0xA205,0xA206,0xA206,0xA207,0xA207,
        0xA208,0xA208,0xA209,0xA209,0xA20A,0xA20A,0xA20B,0xA20B,
        0xA208,0xA208,0xA209,0xA209,0xA20A,0xA20A,0xA20B,0xA20B,
        0xA20C,0xA20C,0xA20D,0xA20D,0xA20E,0xA20E,0xA20F,0xA20F,
        0xA20C,0xA20C,0xA20D,0xA20D,0xA20E,0xA20E,0xA20F,0xA20F,
        0xA210,0xA210,0xA211,0xA211,0xA212,0xA212,0xA213,0xA213,
        0xA210,0xA210,0xA211,0xA211,0xA212,0xA212,0xA213,0xA213,
        0xA214,0xA214,0xA215,0xA215,0xA216,0xA216,0xA217,0xA217,
        0xA214,0xA214,0xA215,0xA215,0xA216,0xA216,0xA217,0xA217,
        0xA218,0xA218,0xA219,0xA219,0xA21A,0xA21A,0xA21B,0xA21B,
        0xA218,0xA218,0xA219,0xA219,0xA21A,0xA21A,0xA21B,0xA21B,
        0xA21C,0xA21C,0xA21D,0xA21D,0xA21E,0xA21E,0xA21F,0xA21F,
        0xA21C,0xA21C,0xA21D,0xA21D,0xA21E,0xA21E,0xA21F,0xA21F,
        0xA210,0xA210,0xA211,0xA211,0xA212,0xA212,0xA213,0xA213,
        0xA210,0xA210,0xA211,0xA211,0xA212,0xA212,0xA213,0xA213,
        0xA214,0xA214,0xA215,0xA215,0xA216,0xA216,0xA217,0xA217,
        0xA214,0xA214,0xA215,0xA215,0xA216,0xA216,0xA217,0xA217,
        0xA218,0xA218,0xA219,0xA219,0xA21A,0xA21A,0xA21B,0xA21B,
        0xA218,0xA218,0xA219,0xA219,0xA21A,0xA21A,0xA21B,0xA21B,
        0xA21C,0xA21C,0xA21D,0xA21D,0xA21E,0xA21E,0xA21F,0xA21F,
        0xA21C,0xA21C,0xA21D,0xA21D,0xA21E,0xA21E,0xA21F,0xA21F,
// 02
        0xA000,0xA001,0xA000,0xA001,0xA002,0xA003,0xA002,0xA003,
        0xA004,0xA005,0xA004,0xA005,0xA006,0xA007,0xA006,0xA007,
        0xA000,0xA001,0xA000,0xA001,0xA002,0xA003,0xA002,0xA003,
        0xA004,0xA005,0xA004,0xA005,0xA006,0xA007,0xA006,0xA007,
        0xA008,0xA009,0xA008,0xA009,0xA00A,0xA00B,0xA00A,0xA00B,
        0xA00C,0xA00D,0xA00C,0xA00D,0xA00E,0xA00F,0xA00E,0xA00F,
        0xA008,0xA009,0xA008,0xA009,0xA00A,0xA00B,0xA00A,0xA00B,
        0xA00C,0xA00D,0xA00C,0xA00D,0xA00E,0xA00F,0xA00E,0xA00F,
        0xA010,0xA011,0xA010,0xA011,0xA012,0xA013,0xA012,0xA013,
        0xA014,0xA015,0xA014,0xA015,0xA016,0xA017,0xA016,0xA017,
        0xA010,0xA011,0xA010,0xA011,0xA012,0xA013,0xA012,0xA013,
        0xA014,0xA015,0xA014,0xA015,0xA016,0xA017,0xA016,0xA017,
        0xA018,0xA019,0xA018,0xA019,0xA01A,0xA01B,0xA01A,0xA01B,
        0xA01C,0xA01D,0xA01C,0xA01D,0xA01E,0xA01F,0xA01E,0xA01F,
        0xA018,0xA019,0xA018,0xA019,0xA01A,0xA01B,0xA01A,0xA01B,
        0xA01C,0xA01D,0xA01C,0xA01D,0xA01E,0xA01F,0xA01E,0xA01F,
        0xA000,0xA001,0xA000,0xA001,0xA002,0xA003,0xA002,0xA003,
        0xA004,0xA005,0xA004,0xA005,0xA006,0xA007,0xA006,0xA007,
        0xA000,0xA001,0xA000,0xA001,0xA002,0xA003,0xA002,0xA003,
        0xA004,0xA005,0xA004,0xA005,0xA006,0xA007,0xA006,0xA007,
        0xA008,0xA009,0xA008,0xA009,0xA00A,0xA00B,0xA00A,0xA00B,
        0xA00C,0xA00D,0xA00C,0xA00D,0xA00E,0xA00F,0xA00E,0xA00F,
        0xA008,0xA009,0xA008,0xA009,0xA00A,0xA00B,0xA00A,0xA00B,
        0xA00C,0xA00D,0xA00C,0xA00D,0xA00E,0xA00F,0xA00E,0xA00F,
        0xA010,0xA011,0xA010,0xA011,0xA012,0xA013,0xA012,0xA013,
        0xA014,0xA015,0xA014,0xA015,0xA016,0xA017,0xA016,0xA017,
        0xA010,0xA011,0xA010,0xA011,0xA012,0xA013,0xA012,0xA013,
        0xA014,0xA015,0xA014,0xA015,0xA016,0xA017,0xA016,0xA017,
        0xA018,0xA019,0xA018,0xA019,0xA01A,0xA01B,0xA01A,0xA01B,
        0xA01C,0xA01D,0xA01C,0xA01D,0xA01E,0xA01F,0xA01E,0xA01F,
        0xA018,0xA019,0xA018,0xA019,0xA01A,0xA01B,0xA01A,0xA01B,
        0xA01C,0xA01D,0xA01C,0xA01D,0xA01E,0xA01F,0xA01E,0xA01F
    } ;

// table 56

    const uint16 table56 [] =
    {
// 00
        0xA400,0xA401,0xA402,0xA403,0xA400,0xA401,0xA402,0xA403,
        0xA404,0xA405,0xA406,0xA407,0xA404,0xA405,0xA406,0xA407,
        0xA408,0xA409,0xA40A,0xA40B,0xA408,0xA409,0xA40A,0xA40B,
        0xA40C,0xA40D,0xA40E,0xA40F,0xA40C,0xA40D,0xA40E,0xA40F,
        0xA400,0xA401,0xA402,0xA403,0xA400,0xA401,0xA402,0xA403,
        0xA404,0xA405,0xA406,0xA407,0xA404,0xA405,0xA406,0xA407,
        0xA408,0xA409,0xA40A,0xA40B,0xA408,0xA409,0xA40A,0xA40B,
        0xA40C,0xA40D,0xA40E,0xA40F,0xA40C,0xA40D,0xA40E,0xA40F,
        0xA400,0xA401,0xA402,0xA403,0xA400,0xA401,0xA402,0xA403,
        0xA404,0xA405,0xA406,0xA407,0xA404,0xA405,0xA406,0xA407,
        0xA408,0xA409,0xA40A,0xA40B,0xA408,0xA409,0xA40A,0xA40B,
        0xA40C,0xA40D,0xA40E,0xA40F,0xA40C,0xA40D,0xA40E,0xA40F,
        0xA400,0xA401,0xA402,0xA403,0xA400,0xA401,0xA402,0xA403,
        0xA404,0xA405,0xA406,0xA407,0xA404,0xA405,0xA406,0xA407,
        0xA408,0xA409,0xA40A,0xA40B,0xA408,0xA409,0xA40A,0xA40B,
        0xA40C,0xA40D,0xA40E,0xA40F,0xA40C,0xA40D,0xA40E,0xA40F,
        0xA410,0xA411,0xA412,0xA413,0xA410,0xA411,0xA412,0xA413,
        0xA414,0xA415,0xA416,0xA417,0xA414,0xA415,0xA416,0xA417,
        0xA418,0xA419,0xA41A,0xA41B,0xA418,0xA419,0xA41A,0xA41B,
        0xA41C,0xA41D,0xA41E,0xA41F,0xA41C,0xA41D,0xA41E,0xA41F,
        0xA410,0xA411,0xA412,0xA413,0xA410,0xA411,0xA412,0xA413,
        0xA414,0xA415,0xA416,0xA417,0xA414,0xA415,0xA416,0xA417,
        0xA418,0xA419,0xA41A,0xA41B,0xA418,0xA419,0xA41A,0xA41B,
        0xA41C,0xA41D,0xA41E,0xA41F,0xA41C,0xA41D,0xA41E,0xA41F,
        0xA410,0xA411,0xA412,0xA413,0xA410,0xA411,0xA412,0xA413,
        0xA414,0xA415,0xA416,0xA417,0xA414,0xA415,0xA416,0xA417,
        0xA418,0xA419,0xA41A,0xA41B,0xA418,0xA419,0xA41A,0xA41B,
        0xA41C,0xA41D,0xA41E,0xA41F,0xA41C,0xA41D,0xA41E,0xA41F,
        0xA410,0xA411,0xA412,0xA413,0xA410,0xA411,0xA412,0xA413,
        0xA414,0xA415,0xA416,0xA417,0xA414,0xA415,0xA416,0xA417,
        0xA418,0xA419,0xA41A,0xA41B,0xA418,0xA419,0xA41A,0xA41B,
        0xA41C,0xA41D,0xA41E,0xA41F,0xA41C,0xA41D,0xA41E,0xA41F,
// 01
        0x8000,0x8000,0x8001,0x8001,0x8002,0x8002,0x8003,0x8003,
        0x8000,0x8000,0x8001,0x8001,0x8002,0x8002,0x8003,0x8003,
        0x8000,0x8000,0x8001,0x8001,0x8002,0x8002,0x8003,0x8003,
        0x8000,0x8000,0x8001,0x8001,0x8002,0x8002,0x8003,0x8003,
        0x8004,0x8004,0x8005,0x8005,0x8006,0x8006,0x8007,0x8007,
        0x8004,0x8004,0x8005,0x8005,0x8006,0x8006,0x8007,0x8007,
        0x8004,0x8004,0x8005,0x8005,0x8006,0x8006,0x8007,0x8007,
        0x8004,0x8004,0x8005,0x8005,0x8006,0x8006,0x8007,0x8007,
        0x8008,0x8008,0x8009,0x8009,0x800A,0x800A,0x800B,0x800B,
        0x8008,0x8008,0x8009,0x8009,0x800A,0x800A,0x800B,0x800B,
        0x8008,0x8008,0x8009,0x8009,0x800A,0x800A,0x800B,0x800B,
        0x8008,0x8008,0x8009,0x8009,0x800A,0x800A,0x800B,0x800B,
        0x800C,0x800C,0x800D,0x800D,0x800E,0x800E,0x800F,0x800F,
        0x800C,0x800C,0x800D,0x800D,0x800E,0x800E,0x800F,0x800F,
        0x800C,0x800C,0x800D,0x800D,0x800E,0x800E,0x800F,0x800F,
        0x800C,0x800C,0x800D,0x800D,0x800E,0x800E,0x800F,0x800F,
        0x8000,0x8000,0x8001,0x8001,0x8002,0x8002,0x8003,0x8003,
        0x8000,0x8000,0x8001,0x8001,0x8002,0x8002,0x8003,0x8003,
        0x8000,0x8000,0x8001,0x8001,0x8002,0x8002,0x8003,0x8003,
        0x8000,0x8000,0x8001,0x8001,0x8002,0x8002,0x8003,0x8003,
        0x8004,0x8004,0x8005,0x8005,0x8006,0x8006,0x8007,0x8007,
        0x8004,0x8004,0x8005,0x8005,0x8006,0x8006,0x8007,0x8007,
        0x8004,0x8004,0x8005,0x8005,0x8006,0x8006,0x8007,0x8007,
        0x8004,0x8004,0x8005,0x8005,0x8006,0x8006,0x8007,0x8007,
        0x8008,0x8008,0x8009,0x8009,0x800A,0x800A,0x800B,0x800B,
        0x8008,0x8008,0x8009,0x8009,0x800A,0x800A,0x800B,0x800B,
        0x8008,0x8008,0x8009,0x8009,0x800A,0x800A,0x800B,0x800B,
        0x8008,0x8008,0x8009,0x8009,0x800A,0x800A,0x800B,0x800B,
        0x800C,0x800C,0x800D,0x800D,0x800E,0x800E,0x800F,0x800F,
        0x800C,0x800C,0x800D,0x800D,0x800E,0x800E,0x800F,0x800F,
        0x800C,0x800C,0x800D,0x800D,0x800E,0x800E,0x800F,0x800F,
        0x800C,0x800C,0x800D,0x800D,0x800E,0x800E,0x800F,0x800F,
// 02
        0xA100,0xA101,0xA100,0xA101,0xA100,0xA101,0xA100,0xA101,
        0xA102,0xA103,0xA102,0xA103,0xA102,0xA103,0xA102,0xA103,
        0xA104,0xA105,0xA104,0xA105,0xA104,0xA105,0xA104,0xA105,
        0xA106,0xA107,0xA106,0xA107,0xA106,0xA107,0xA106,0xA107,
        0xA100,0xA101,0xA100,0xA101,0xA100,0xA101,0xA100,0xA101,
        0xA102,0xA103,0xA102,0xA103,0xA102,0xA103,0xA102,0xA103,
        0xA104,0xA105,0xA104,0xA105,0xA104,0xA105,0xA104,0xA105,
        0xA106,0xA107,0xA106,0xA107,0xA106,0xA107,0xA106,0xA107,
        0xA108,0xA109,0xA108,0xA109,0xA108,0xA109,0xA108,0xA109,
        0xA10A,0xA10B,0xA10A,0xA10B,0xA10A,0xA10B,0xA10A,0xA10B,
        0xA10C,0xA10D,0xA10C,0xA10D,0xA10C,0xA10D,0xA10C,0xA10D,
        0xA10E,0xA10F,0xA10E,0xA10F,0xA10E,0xA10F,0xA10E,0xA10F,
        0xA108,0xA109,0xA108,0xA109,0xA108,0xA109,0xA108,0xA109,
        0xA10A,0xA10B,0xA10A,0xA10B,0xA10A,0xA10B,0xA10A,0xA10B,
        0xA10C,0xA10D,0xA10C,0xA10D,0xA10C,0xA10D,0xA10C,0xA10D,
        0xA10E,0xA10F,0xA10E,0xA10F,0xA10E,0xA10F,0xA10E,0xA10F,
        0xA110,0xA111,0xA110,0xA111,0xA110,0xA111,0xA110,0xA111,
        0xA112,0xA113,0xA112,0xA113,0xA112,0xA113,0xA112,0xA113,
        0xA114,0xA115,0xA114,0xA115,0xA114,0xA115,0xA114,0xA115,
        0xA116,0xA117,0xA116,0xA117,0xA116,0xA117,0xA116,0xA117,
        0xA110,0xA111,0xA110,0xA111,0xA110,0xA111,0xA110,0xA111,
        0xA112,0xA113,0xA112,0xA113,0xA112,0xA113,0xA112,0xA113,
        0xA114,0xA115,0xA114,0xA115,0xA114,0xA115,0xA114,0xA115,
        0xA116,0xA117,0xA116,0xA117,0xA116,0xA117,0xA116,0xA117,
        0xA118,0xA119,0xA118,0xA119,0xA118,0xA119,0xA118,0xA119,
        0xA11A,0xA11B,0xA11A,0xA11B,0xA11A,0xA11B,0xA11A,0xA11B,
        0xA11C,0xA11D,0xA11C,0xA11D,0xA11C,0xA11D,0xA11C,0xA11D,
        0xA11E,0xA11F,0xA11E,0xA11F,0xA11E,0xA11F,0xA11E,0xA11F,
        0xA118,0xA119,0xA118,0xA119,0xA118,0xA119,0xA118,0xA119,
        0xA11A,0xA11B,0xA11A,0xA11B,0xA11A,0xA11B,0xA11A,0xA11B,
        0xA11C,0xA11D,0xA11C,0xA11D,0xA11C,0xA11D,0xA11C,0xA11D,
        0xA11E,0xA11F,0xA11E,0xA11F,0xA11E,0xA11F,0xA11E,0xA11F,
// 03
        0xA200,0xA200,0xA201,0xA201,0xA202,0xA202,0xA203,0xA203,
        0xA200,0xA200,0xA201,0xA201,0xA202,0xA202,0xA203,0xA203,
        0xA204,0xA204,0xA205,0xA205,0xA206,0xA206,0xA207,0xA207,
        0xA204,0xA204,0xA205,0xA205,0xA206,0xA206,0xA207,0xA207,
        0xA208,0xA208,0xA209,0xA209,0xA20A,0xA20A,0xA20B,0xA20B,
        0xA208,0xA208,0xA209,0xA209,0xA20A,0xA20A,0xA20B,0xA20B,
        0xA20C,0xA20C,0xA20D,0xA20D,0xA20E,0xA20E,0xA20F,0xA20F,
        0xA20C,0xA20C,0xA20D,0xA20D,0xA20E,0xA20E,0xA20F,0xA20F,
        0xA200,0xA200,0xA201,0xA201,0xA202,0xA202,0xA203,0xA203,
        0xA200,0xA200,0xA201,0xA201,0xA202,0xA202,0xA203,0xA203,
        0xA204,0xA204,0xA205,0xA205,0xA206,0xA206,0xA207,0xA207,
        0xA204,0xA204,0xA205,0xA205,0xA206,0xA206,0xA207,0xA207,
        0xA208,0xA208,0xA209,0xA209,0xA20A,0xA20A,0xA20B,0xA20B,
        0xA208,0xA208,0xA209,0xA209,0xA20A,0xA20A,0xA20B,0xA20B,
        0xA20C,0xA20C,0xA20D,0xA20D,0xA20E,0xA20E,0xA20F,0xA20F,
        0xA20C,0xA20C,0xA20D,0xA20D,0xA20E,0xA20E,0xA20F,0xA20F,
        0xA210,0xA210,0xA211,0xA211,0xA212,0xA212,0xA213,0xA213,
        0xA210,0xA210,0xA211,0xA211,0xA212,0xA212,0xA213,0xA213,
        0xA214,0xA214,0xA215,0xA215,0xA216,0xA216,0xA217,0xA217,
        0xA214,0xA214,0xA215,0xA215,0xA216,0xA216,0xA217,0xA217,
        0xA218,0xA218,0xA219,0xA219,0xA21A,0xA21A,0xA21B,0xA21B,
        0xA218,0xA218,0xA219,0xA219,0xA21A,0xA21A,0xA21B,0xA21B,
        0xA21C,0xA21C,0xA21D,0xA21D,0xA21E,0xA21E,0xA21F,0xA21F,
        0xA21C,0xA21C,0xA21D,0xA21D,0xA21E,0xA21E,0xA21F,0xA21F,
        0xA210,0xA210,0xA211,0xA211,0xA212,0xA212,0xA213,0xA213,
        0xA210,0xA210,0xA211,0xA211,0xA212,0xA212,0xA213,0xA213,
        0xA214,0xA214,0xA215,0xA215,0xA216,0xA216,0xA217,0xA217,
        0xA214,0xA214,0xA215,0xA215,0xA216,0xA216,0xA217,0xA217,
        0xA218,0xA218,0xA219,0xA219,0xA21A,0xA21A,0xA21B,0xA21B,
        0xA218,0xA218,0xA219,0xA219,0xA21A,0xA21A,0xA21B,0xA21B,
        0xA21C,0xA21C,0xA21D,0xA21D,0xA21E,0xA21E,0xA21F,0xA21F,
        0xA21C,0xA21C,0xA21D,0xA21D,0xA21E,0xA21E,0xA21F,0xA21F,
// 04
        0xA300,0xA301,0xA300,0xA301,0xA302,0xA303,0xA302,0xA303,
        0xA304,0xA305,0xA304,0xA305,0xA306,0xA307,0xA306,0xA307,
        0xA300,0xA301,0xA300,0xA301,0xA302,0xA303,0xA302,0xA303,
        0xA304,0xA305,0xA304,0xA305,0xA306,0xA307,0xA306,0xA307,
        0xA308,0xA309,0xA308,0xA309,0xA30A,0xA30B,0xA30A,0xA30B,
        0xA30C,0xA30D,0xA30C,0xA30D,0xA30E,0xA30F,0xA30E,0xA30F,
        0xA308,0xA309,0xA308,0xA309,0xA30A,0xA30B,0xA30A,0xA30B,
        0xA30C,0xA30D,0xA30C,0xA30D,0xA30E,0xA30F,0xA30E,0xA30F,
        0xA310,0xA311,0xA310,0xA311,0xA312,0xA313,0xA312,0xA313,
        0xA314,0xA315,0xA314,0xA315,0xA316,0xA317,0xA316,0xA317,
        0xA310,0xA311,0xA310,0xA311,0xA312,0xA313,0xA312,0xA313,
        0xA314,0xA315,0xA314,0xA315,0xA316,0xA317,0xA316,0xA317,
        0xA318,0xA319,0xA318,0xA319,0xA31A,0xA31B,0xA31A,0xA31B,
        0xA31C,0xA31D,0xA31C,0xA31D,0xA31E,0xA31F,0xA31E,0xA31F,
        0xA318,0xA319,0xA318,0xA319,0xA31A,0xA31B,0xA31A,0xA31B,
        0xA31C,0xA31D,0xA31C,0xA31D,0xA31E,0xA31F,0xA31E,0xA31F,
        0xA300,0xA301,0xA300,0xA301,0xA302,0xA303,0xA302,0xA303,
        0xA304,0xA305,0xA304,0xA305,0xA306,0xA307,0xA306,0xA307,
        0xA300,0xA301,0xA300,0xA301,0xA302,0xA303,0xA302,0xA303,
        0xA304,0xA305,0xA304,0xA305,0xA306,0xA307,0xA306,0xA307,
        0xA308,0xA309,0xA308,0xA309,0xA30A,0xA30B,0xA30A,0xA30B,
        0xA30C,0xA30D,0xA30C,0xA30D,0xA30E,0xA30F,0xA30E,0xA30F,
        0xA308,0xA309,0xA308,0xA309,0xA30A,0xA30B,0xA30A,0xA30B,
        0xA30C,0xA30D,0xA30C,0xA30D,0xA30E,0xA30F,0xA30E,0xA30F,
        0xA310,0xA311,0xA310,0xA311,0xA312,0xA313,0xA312,0xA313,
        0xA314,0xA315,0xA314,0xA315,0xA316,0xA317,0xA316,0xA317,
        0xA310,0xA311,0xA310,0xA311,0xA312,0xA313,0xA312,0xA313,
        0xA314,0xA315,0xA314,0xA315,0xA316,0xA317,0xA316,0xA317,
        0xA318,0xA319,0xA318,0xA319,0xA31A,0xA31B,0xA31A,0xA31B,
        0xA31C,0xA31D,0xA31C,0xA31D,0xA31E,0xA31F,0xA31E,0xA31F,
        0xA318,0xA319,0xA318,0xA319,0xA31A,0xA31B,0xA31A,0xA31B,
        0xA31C,0xA31D,0xA31C,0xA31D,0xA31E,0xA31F,0xA31E,0xA31F
    } ;

// table 78

    const uint16 table78 [] =
    {
// 00
        0xA400,0xA401,0xA402,0xA403,0xA400,0xA401,0xA402,0xA403,
        0xA404,0xA405,0xA406,0xA407,0xA404,0xA405,0xA406,0xA407,
        0xA400,0xA401,0xA402,0xA403,0xA400,0xA401,0xA402,0xA403,
        0xA404,0xA405,0xA406,0xA407,0xA404,0xA405,0xA406,0xA407,
        0xA408,0xA409,0xA40A,0xA40B,0xA408,0xA409,0xA40A,0xA40B,
        0xA40C,0xA40D,0xA40E,0xA40F,0xA40C,0xA40D,0xA40E,0xA40F,
        0xA408,0xA409,0xA40A,0xA40B,0xA408,0xA409,0xA40A,0xA40B,
        0xA40C,0xA40D,0xA40E,0xA40F,0xA40C,0xA40D,0xA40E,0xA40F,
        0xA400,0xA401,0xA402,0xA403,0xA400,0xA401,0xA402,0xA403,
        0xA404,0xA405,0xA406,0xA407,0xA404,0xA405,0xA406,0xA407,
        0xA400,0xA401,0xA402,0xA403,0xA400,0xA401,0xA402,0xA403,
        0xA404,0xA405,0xA406,0xA407,0xA404,0xA405,0xA406,0xA407,
        0xA408,0xA409,0xA40A,0xA40B,0xA408,0xA409,0xA40A,0xA40B,
        0xA40C,0xA40D,0xA40E,0xA40F,0xA40C,0xA40D,0xA40E,0xA40F,
        0xA408,0xA409,0xA40A,0xA40B,0xA408,0xA409,0xA40A,0xA40B,
        0xA40C,0xA40D,0xA40E,0xA40F,0xA40C,0xA40D,0xA40E,0xA40F,
        0xA410,0xA411,0xA412,0xA413,0xA410,0xA411,0xA412,0xA413,
        0xA414,0xA415,0xA416,0xA417,0xA414,0xA415,0xA416,0xA417,
        0xA410,0xA411,0xA412,0xA413,0xA410,0xA411,0xA412,0xA413,
        0xA414,0xA415,0xA416,0xA417,0xA414,0xA415,0xA416,0xA417,
        0xA418,0xA419,0xA41A,0xA41B,0xA418,0xA419,0xA41A,0xA41B,
        0xA41C,0xA41D,0xA41E,0xA41F,0xA41C,0xA41D,0xA41E,0xA41F,
        0xA418,0xA419,0xA41A,0xA41B,0xA418,0xA419,0xA41A,0xA41B,
        0xA41C,0xA41D,0xA41E,0xA41F,0xA41C,0xA41D,0xA41E,0xA41F,
        0xA410,0xA411,0xA412,0xA413,0xA410,0xA411,0xA412,0xA413,
        0xA414,0xA415,0xA416,0xA417,0xA414,0xA415,0xA416,0xA417,
        0xA410,0xA411,0xA412,0xA413,0xA410,0xA411,0xA412,0xA413,
        0xA414,0xA415,0xA416,0xA417,0xA414,0xA415,0xA416,0xA417,
        0xA418,0xA419,0xA41A,0xA41B,0xA418,0xA419,0xA41A,0xA41B,
        0xA41C,0xA41D,0xA41E,0xA41F,0xA41C,0xA41D,0xA41E,0xA41F,
        0xA418,0xA419,0xA41A,0xA41B,0xA418,0xA419,0xA41A,0xA41B,
        0xA41C,0xA41D,0xA41E,0xA41F,0xA41C,0xA41D,0xA41E,0xA41F,
// 01
        0x8500,0x8500,0x8501,0x8501,0x8500,0x8500,0x8501,0x8501,
        0x8502,0x8502,0x8503,0x8503,0x8502,0x8502,0x8503,0x8503,
        0x8500,0x8500,0x8501,0x8501,0x8500,0x8500,0x8501,0x8501,
        0x8502,0x8502,0x8503,0x8503,0x8502,0x8502,0x8503,0x8503,
        0x8504,0x8504,0x8505,0x8505,0x8504,0x8504,0x8505,0x8505,
        0x8506,0x8506,0x8507,0x8507,0x8506,0x8506,0x8507,0x8507,
        0x8504,0x8504,0x8505,0x8505,0x8504,0x8504,0x8505,0x8505,
        0x8506,0x8506,0x8507,0x8507,0x8506,0x8506,0x8507,0x8507,
        0x8508,0x8508,0x8509,0x8509,0x8508,0x8508,0x8509,0x8509,
        0x850A,0x850A,0x850B,0x850B,0x850A,0x850A,0x850B,0x850B,
        0x8508,0x8508,0x8509,0x8509,0x8508,0x8508,0x8509,0x8509,
        0x850A,0x850A,0x850B,0x850B,0x850A,0x850A,0x850B,0x850B,
        0x850C,0x850C,0x850D,0x850D,0x850C,0x850C,0x850D,0x850D,
        0x850E,0x850E,0x850F,0x850F,0x850E,0x850E,0x850F,0x850F,
        0x850C,0x850C,0x850D,0x850D,0x850C,0x850C,0x850D,0x850D,
        0x850E,0x850E,0x850F,0x850F,0x850E,0x850E,0x850F,0x850F,
        0x8500,0x8500,0x8501,0x8501,0x8500,0x8500,0x8501,0x8501,
        0x8502,0x8502,0x8503,0x8503,0x8502,0x8502,0x8503,0x8503,
        0x8500,0x8500,0x8501,0x8501,0x8500,0x8500,0x8501,0x8501,
        0x8502,0x8502,0x8503,0x8503,0x8502,0x8502,0x8503,0x8503,
        0x8504,0x8504,0x8505,0x8505,0x8504,0x8504,0x8505,0x8505,
        0x8506,0x8506,0x8507,0x8507,0x8506,0x8506,0x8507,0x8507,
        0x8504,0x8504,0x8505,0x8505,0x8504,0x8504,0x8505,0x8505,
        0x8506,0x8506,0x8507,0x8507,0x8506,0x8506,0x8507,0x8507,
        0x8508,0x8508,0x8509,0x8509,0x8508,0x8508,0x8509,0x8509,
        0x850A,0x850A,0x850B,0x850B,0x850A,0x850A,0x850B,0x850B,
        0x8508,0x8508,0x8509,0x8509,0x8508,0x8508,0x8509,0x8509,
        0x850A,0x850A,0x850B,0x850B,0x850A,0x850A,0x850B,0x850B,
        0x850C,0x850C,0x850D,0x850D,0x850C,0x850C,0x850D,0x850D,
        0x850E,0x850E,0x850F,0x850F,0x850E,0x850E,0x850F,0x850F,
        0x850C,0x850C,0x850D,0x850D,0x850C,0x850C,0x850D,0x850D,
        0x850E,0x850E,0x850F,0x850F,0x850E,0x850E,0x850F,0x850F,
// 02
        0x8600,0x8600,0x8601,0x8601,0x8600,0x8600,0x8601,0x8601,
        0x8602,0x8602,0x8603,0x8603,0x8602,0x8602,0x8603,0x8603,
        0x8604,0x8604,0x8605,0x8605,0x8604,0x8604,0x8605,0x8605,
        0x8606,0x8606,0x8607,0x8607,0x8606,0x8606,0x8607,0x8607,
        0x8600,0x8600,0x8601,0x8601,0x8600,0x8600,0x8601,0x8601,
        0x8602,0x8602,0x8603,0x8603,0x8602,0x8602,0x8603,0x8603,
        0x8604,0x8604,0x8605,0x8605,0x8604,0x8604,0x8605,0x8605,
        0x8606,0x8606,0x8607,0x8607,0x8606,0x8606,0x8607,0x8607,
        0x8600,0x8600,0x8601,0x8601,0x8600,0x8600,0x8601,0x8601,
        0x8602,0x8602,0x8603,0x8603,0x8602,0x8602,0x8603,0x8603,
        0x8604,0x8604,0x8605,0x8605,0x8604,0x8604,0x8605,0x8605,
        0x8606,0x8606,0x8607,0x8607,0x8606,0x8606,0x8607,0x8607,
        0x8600,0x8600,0x8601,0x8601,0x8600,0x8600,0x8601,0x8601,
        0x8602,0x8602,0x8603,0x8603,0x8602,0x8602,0x8603,0x8603,
        0x8604,0x8604,0x8605,0x8605,0x8604,0x8604,0x8605,0x8605,
        0x8606,0x8606,0x8607,0x8607,0x8606,0x8606,0x8607,0x8607,
        0x8608,0x8608,0x8609,0x8609,0x8608,0x8608,0x8609,0x8609,
        0x860A,0x860A,0x860B,0x860B,0x860A,0x860A,0x860B,0x860B,
        0x860C,0x860C,0x860D,0x860D,0x860C,0x860C,0x860D,0x860D,
        0x860E,0x860E,0x860F,0x860F,0x860E,0x860E,0x860F,0x860F,
        0x8608,0x8608,0x8609,0x8609,0x8608,0x8608,0x8609,0x8609,
        0x860A,0x860A,0x860B,0x860B,0x860A,0x860A,0x860B,0x860B,
        0x860C,0x860C,0x860D,0x860D,0x860C,0x860C,0x860D,0x860D,
        0x860E,0x860E,0x860F,0x860F,0x860E,0x860E,0x860F,0x860F,
        0x8608,0x8608,0x8609,0x8609,0x8608,0x8608,0x8609,0x8609,
        0x860A,0x860A,0x860B,0x860B,0x860A,0x860A,0x860B,0x860B,
        0x860C,0x860C,0x860D,0x860D,0x860C,0x860C,0x860D,0x860D,
        0x860E,0x860E,0x860F,0x860F,0x860E,0x860E,0x860F,0x860F,
        0x8608,0x8608,0x8609,0x8609,0x8608,0x8608,0x8609,0x8609,
        0x860A,0x860A,0x860B,0x860B,0x860A,0x860A,0x860B,0x860B,
        0x860C,0x860C,0x860D,0x860D,0x860C,0x860C,0x860D,0x860D,
        0x860E,0x860E,0x860F,0x860F,0x860E,0x860E,0x860F,0x860F,
// 03
        0x8000,0x8000,0x8001,0x8001,0x8002,0x8002,0x8003,0x8003,
        0x8000,0x8000,0x8001,0x8001,0x8002,0x8002,0x8003,0x8003,
        0x8000,0x8000,0x8001,0x8001,0x8002,0x8002,0x8003,0x8003,
        0x8000,0x8000,0x8001,0x8001,0x8002,0x8002,0x8003,0x8003,
        0x8004,0x8004,0x8005,0x8005,0x8006,0x8006,0x8007,0x8007,
        0x8004,0x8004,0x8005,0x8005,0x8006,0x8006,0x8007,0x8007,
        0x8004,0x8004,0x8005,0x8005,0x8006,0x8006,0x8007,0x8007,
        0x8004,0x8004,0x8005,0x8005,0x8006,0x8006,0x8007,0x8007,
        0x8008,0x8008,0x8009,0x8009,0x800A,0x800A,0x800B,0x800B,
        0x8008,0x8008,0x8009,0x8009,0x800A,0x800A,0x800B,0x800B,
        0x8008,0x8008,0x8009,0x8009,0x800A,0x800A,0x800B,0x800B,
        0x8008,0x8008,0x8009,0x8009,0x800A,0x800A,0x800B,0x800B,
        0x800C,0x800C,0x800D,0x800D,0x800E,0x800E,0x800F,0x800F,
        0x800C,0x800C,0x800D,0x800D,0x800E,0x800E,0x800F,0x800F,
        0x800C,0x800C,0x800D,0x800D,0x800E,0x800E,0x800F,0x800F,
        0x800C,0x800C,0x800D,0x800D,0x800E,0x800E,0x800F,0x800F,
        0x8000,0x8000,0x8001,0x8001,0x8002,0x8002,0x8003,0x8003,
        0x8000,0x8000,0x8001,0x8001,0x8002,0x8002,0x8003,0x8003,
        0x8000,0x8000,0x8001,0x8001,0x8002,0x8002,0x8003,0x8003,
        0x8000,0x8000,0x8001,0x8001,0x8002,0x8002,0x8003,0x8003,
        0x8004,0x8004,0x8005,0x8005,0x8006,0x8006,0x8007,0x8007,
        0x8004,0x8004,0x8005,0x8005,0x8006,0x8006,0x8007,0x8007,
        0x8004,0x8004,0x8005,0x8005,0x8006,0x8006,0x8007,0x8007,
        0x8004,0x8004,0x8005,0x8005,0x8006,0x8006,0x8007,0x8007,
        0x8008,0x8008,0x8009,0x8009,0x800A,0x800A,0x800B,0x800B,
        0x8008,0x8008,0x8009,0x8009,0x800A,0x800A,0x800B,0x800B,
        0x8008,0x8008,0x8009,0x8009,0x800A,0x800A,0x800B,0x800B,
        0x8008,0x8008,0x8009,0x8009,0x800A,0x800A,0x800B,0x800B,
        0x800C,0x800C,0x800D,0x800D,0x800E,0x800E,0x800F,0x800F,
        0x800C,0x800C,0x800D,0x800D,0x800E,0x800E,0x800F,0x800F,
        0x800C,0x800C,0x800D,0x800D,0x800E,0x800E,0x800F,0x800F,
        0x800C,0x800C,0x800D,0x800D,0x800E,0x800E,0x800F,0x800F,
// 04
        0xA100,0xA101,0xA100,0xA101,0xA100,0xA101,0xA100,0xA101,
        0xA102,0xA103,0xA102,0xA103,0xA102,0xA103,0xA102,0xA103,
        0xA104,0xA105,0xA104,0xA105,0xA104,0xA105,0xA104,0xA105,
        0xA106,0xA107,0xA106,0xA107,0xA106,0xA107,0xA106,0xA107,
        0xA100,0xA101,0xA100,0xA101,0xA100,0xA101,0xA100,0xA101,
        0xA102,0xA103,0xA102,0xA103,0xA102,0xA103,0xA102,0xA103,
        0xA104,0xA105,0xA104,0xA105,0xA104,0xA105,0xA104,0xA105,
        0xA106,0xA107,0xA106,0xA107,0xA106,0xA107,0xA106,0xA107,
        0xA108,0xA109,0xA108,0xA109,0xA108,0xA109,0xA108,0xA109,
        0xA10A,0xA10B,0xA10A,0xA10B,0xA10A,0xA10B,0xA10A,0xA10B,
        0xA10C,0xA10D,0xA10C,0xA10D,0xA10C,0xA10D,0xA10C,0xA10D,
        0xA10E,0xA10F,0xA10E,0xA10F,0xA10E,0xA10F,0xA10E,0xA10F,
        0xA108,0xA109,0xA108,0xA109,0xA108,0xA109,0xA108,0xA109,
        0xA10A,0xA10B,0xA10A,0xA10B,0xA10A,0xA10B,0xA10A,0xA10B,
        0xA10C,0xA10D,0xA10C,0xA10D,0xA10C,0xA10D,0xA10C,0xA10D,
        0xA10E,0xA10F,0xA10E,0xA10F,0xA10E,0xA10F,0xA10E,0xA10F,
        0xA110,0xA111,0xA110,0xA111,0xA110,0xA111,0xA110,0xA111,
        0xA112,0xA113,0xA112,0xA113,0xA112,0xA113,0xA112,0xA113,
        0xA114,0xA115,0xA114,0xA115,0xA114,0xA115,0xA114,0xA115,
        0xA116,0xA117,0xA116,0xA117,0xA116,0xA117,0xA116,0xA117,
        0xA110,0xA111,0xA110,0xA111,0xA110,0xA111,0xA110,0xA111,
        0xA112,0xA113,0xA112,0xA113,0xA112,0xA113,0xA112,0xA113,
        0xA114,0xA115,0xA114,0xA115,0xA114,0xA115,0xA114,0xA115,
        0xA116,0xA117,0xA116,0xA117,0xA116,0xA117,0xA116,0xA117,
        0xA118,0xA119,0xA118,0xA119,0xA118,0xA119,0xA118,0xA119,
        0xA11A,0xA11B,0xA11A,0xA11B,0xA11A,0xA11B,0xA11A,0xA11B,
        0xA11C,0xA11D,0xA11C,0xA11D,0xA11C,0xA11D,0xA11C,0xA11D,
        0xA11E,0xA11F,0xA11E,0xA11F,0xA11E,0xA11F,0xA11E,0xA11F,
        0xA118,0xA119,0xA118,0xA119,0xA118,0xA119,0xA118,0xA119,
        0xA11A,0xA11B,0xA11A,0xA11B,0xA11A,0xA11B,0xA11A,0xA11B,
        0xA11C,0xA11D,0xA11C,0xA11D,0xA11C,0xA11D,0xA11C,0xA11D,
        0xA11E,0xA11F,0xA11E,0xA11F,0xA11E,0xA11F,0xA11E,0xA11F,
// 05
        0xA200,0xA200,0xA201,0xA201,0xA202,0xA202,0xA203,0xA203,
        0xA200,0xA200,0xA201,0xA201,0xA202,0xA202,0xA203,0xA203,
        0xA204,0xA204,0xA205,0xA205,0xA206,0xA206,0xA207,0xA207,
        0xA204,0xA204,0xA205,0xA205,0xA206,0xA206,0xA207,0xA207,
        0xA208,0xA208,0xA209,0xA209,0xA20A,0xA20A,0xA20B,0xA20B,
        0xA208,0xA208,0xA209,0xA209,0xA20A,0xA20A,0xA20B,0xA20B,
        0xA20C,0xA20C,0xA20D,0xA20D,0xA20E,0xA20E,0xA20F,0xA20F,
        0xA20C,0xA20C,0xA20D,0xA20D,0xA20E,0xA20E,0xA20F,0xA20F,
        0xA200,0xA200,0xA201,0xA201,0xA202,0xA202,0xA203,0xA203,
        0xA200,0xA200,0xA201,0xA201,0xA202,0xA202,0xA203,0xA203,
        0xA204,0xA204,0xA205,0xA205,0xA206,0xA206,0xA207,0xA207,
        0xA204,0xA204,0xA205,0xA205,0xA206,0xA206,0xA207,0xA207,
        0xA208,0xA208,0xA209,0xA209,0xA20A,0xA20A,0xA20B,0xA20B,
        0xA208,0xA208,0xA209,0xA209,0xA20A,0xA20A,0xA20B,0xA20B,
        0xA20C,0xA20C,0xA20D,0xA20D,0xA20E,0xA20E,0xA20F,0xA20F,
        0xA20C,0xA20C,0xA20D,0xA20D,0xA20E,0xA20E,0xA20F,0xA20F,
        0xA210,0xA210,0xA211,0xA211,0xA212,0xA212,0xA213,0xA213,
        0xA210,0xA210,0xA211,0xA211,0xA212,0xA212,0xA213,0xA213,
        0xA214,0xA214,0xA215,0xA215,0xA216,0xA216,0xA217,0xA217,
        0xA214,0xA214,0xA215,0xA215,0xA216,0xA216,0xA217,0xA217,
        0xA218,0xA218,0xA219,0xA219,0xA21A,0xA21A,0xA21B,0xA21B,
        0xA218,0xA218,0xA219,0xA219,0xA21A,0xA21A,0xA21B,0xA21B,
        0xA21C,0xA21C,0xA21D,0xA21D,0xA21E,0xA21E,0xA21F,0xA21F,
        0xA21C,0xA21C,0xA21D,0xA21D,0xA21E,0xA21E,0xA21F,0xA21F,
        0xA210,0xA210,0xA211,0xA211,0xA212,0xA212,0xA213,0xA213,
        0xA210,0xA210,0xA211,0xA211,0xA212,0xA212,0xA213,0xA213,
        0xA214,0xA214,0xA215,0xA215,0xA216,0xA216,0xA217,0xA217,
        0xA214,0xA214,0xA215,0xA215,0xA216,0xA216,0xA217,0xA217,
        0xA218,0xA218,0xA219,0xA219,0xA21A,0xA21A,0xA21B,0xA21B,
        0xA218,0xA218,0xA219,0xA219,0xA21A,0xA21A,0xA21B,0xA21B,
        0xA21C,0xA21C,0xA21D,0xA21D,0xA21E,0xA21E,0xA21F,0xA21F,
        0xA21C,0xA21C,0xA21D,0xA21D,0xA21E,0xA21E,0xA21F,0xA21F,
// 06
        0xA300,0xA301,0xA300,0xA301,0xA302,0xA303,0xA302,0xA303,
        0xA304,0xA305,0xA304,0xA305,0xA306,0xA307,0xA306,0xA307,
        0xA300,0xA301,0xA300,0xA301,0xA302,0xA303,0xA302,0xA303,
        0xA304,0xA305,0xA304,0xA305,0xA306,0xA307,0xA306,0xA307,
        0xA308,0xA309,0xA308,0xA309,0xA30A,0xA30B,0xA30A,0xA30B,
        0xA30C,0xA30D,0xA30C,0xA30D,0xA30E,0xA30F,0xA30E,0xA30F,
        0xA308,0xA309,0xA308,0xA309,0xA30A,0xA30B,0xA30A,0xA30B,
        0xA30C,0xA30D,0xA30C,0xA30D,0xA30E,0xA30F,0xA30E,0xA30F,
        0xA300,0xA301,0xA300,0xA301,0xA302,0xA303,0xA302,0xA303,
        0xA304,0xA305,0xA304,0xA305,0xA306,0xA307,0xA306,0xA307,
        0xA300,0xA301,0xA300,0xA301,0xA302,0xA303,0xA302,0xA303,
        0xA304,0xA305,0xA304,0xA305,0xA306,0xA307,0xA306,0xA307,
        0xA308,0xA309,0xA308,0xA309,0xA30A,0xA30B,0xA30A,0xA30B,
        0xA30C,0xA30D,0xA30C,0xA30D,0xA30E,0xA30F,0xA30E,0xA30F,
        0xA308,0xA309,0xA308,0xA309,0xA30A,0xA30B,0xA30A,0xA30B,
        0xA30C,0xA30D,0xA30C,0xA30D,0xA30E,0xA30F,0xA30E,0xA30F,
        0xA310,0xA311,0xA310,0xA311,0xA312,0xA313,0xA312,0xA313,
        0xA314,0xA315,0xA314,0xA315,0xA316,0xA317,0xA316,0xA317,
        0xA310,0xA311,0xA310,0xA311,0xA312,0xA313,0xA312,0xA313,
        0xA314,0xA315,0xA314,0xA315,0xA316,0xA317,0xA316,0xA317,
        0xA318,0xA319,0xA318,0xA319,0xA31A,0xA31B,0xA31A,0xA31B,
        0xA31C,0xA31D,0xA31C,0xA31D,0xA31E,0xA31F,0xA31E,0xA31F,
        0xA318,0xA319,0xA318,0xA319,0xA31A,0xA31B,0xA31A,0xA31B,
        0xA31C,0xA31D,0xA31C,0xA31D,0xA31E,0xA31F,0xA31E,0xA31F,
        0xA310,0xA311,0xA310,0xA311,0xA312,0xA313,0xA312,0xA313,
        0xA314,0xA315,0xA314,0xA315,0xA316,0xA317,0xA316,0xA317,
        0xA310,0xA311,0xA310,0xA311,0xA312,0xA313,0xA312,0xA313,
        0xA314,0xA315,0xA314,0xA315,0xA316,0xA317,0xA316,0xA317,
        0xA318,0xA319,0xA318,0xA319,0xA31A,0xA31B,0xA31A,0xA31B,
        0xA31C,0xA31D,0xA31C,0xA31D,0xA31E,0xA31F,0xA31E,0xA31F,
        0xA318,0xA319,0xA318,0xA319,0xA31A,0xA31B,0xA31A,0xA31B,
        0xA31C,0xA31D,0xA31C,0xA31D,0xA31E,0xA31F,0xA31E,0xA31F
     } ;

    const uint16  *vitables [] =
    {
        0,table12,table23,table34,0,table56,0,table78
    } ;

	//uchar		buff1 [204] ;
	//uchar		buff2 [408] ;
	
    uint        lastfec ;
    uint        lastpm ;
    uint      	outputbits ;
    uint        outputbitsfree ;
    uint        squashedbits ;
    uint        squashedbitcount ;
    uint		DVBS_FEC ; 
    uint16	    *vitable ;
/*
	void		viterbi_init	(void) ;
	uint16		viterbi			(uchar*,uchar*) ;
*/
	/*
void main()
{
	uint16		bytes_to_transmit ;
	uint16		x ;
	uint16		y ;	
	
	FEC = 5 ;									// 1,2,3,5,7
	viterbi_init() ;
	
	for (x = 0 ; x < 204 ; x++)
	{
		buff1 [x] = (uchar) (250 - x) ;
	}
	
	for (y = 0 ; y < 2 ; y++)
	{
		bytes_to_transmit = viterbi (buff1,buff2) ;					// input,output
		for (x = 0 ; x < bytes_to_transmit ; x++)
		{
			if ((x & 0xf) == 0)
			{
				printf ("\r\n") ;
			}
			printf ("%02X ",buff2[x]) ;
		}
		printf ("\r\n\r\n") ;
	} 
}	*/
// This section was ported from an application where LSB was most significant
// Output bytes need to be bit reversed by using table00

void viterbi_init(int SetFEC)
{
    lastfec = 0 ;
    lastpm = 0 ;
    outputbits = 0 ;
    outputbitsfree = 16 ;
	DVBS_FEC =SetFEC;
    vitable = (uint16*) vitables [DVBS_FEC] ;
}

// 	apply FEC to a 204 byte packet
//
//	in: 	input buffer to be processed
//  out:	output buffer of processed bytes
//  return: count of bytes written to output buffer

uint16 viterbi (uchar *in, uchar *out)
{
    uint16        	x ;
    uint16        	outcount ;
	uint			temp ;

    outcount = 0 ;

    if ((DVBS_FEC == 0) || (DVBS_FEC == 4) || (DVBS_FEC == 6))
    {
        for (x = 0 ; x < 204 ; x++)
        {
            out [x] = table00 [in[x]] ;
        }
        outcount = 204 ;
    }
    else if (DVBS_FEC == 1)
    {
        for (x = 0 ; x < 204 ; x++)
        {
            lastfec = (lastfec << 8) & 0x3f00 ;
            lastfec |= in [x] ;
            temp = table12 [lastfec] ;
            out [outcount++] = (uchar) (temp & 0xff) ;
            out [outcount++] = (uchar) (temp >> 8) ;
        }
    }
    else
    {
        for (x = 0 ; x < 204 ; x++)
        {
            lastfec = (lastfec << 8) & 0x3f00 ;         // do 1/2 first
            lastfec |= in [x] ;
            temp = table12 [lastfec] ;
            lastpm &= 0x700 ;
            lastpm |= temp & 0xff ;                     // low byte first

            lastpm = vitable [lastpm] ;
            squashedbits = lastpm & 0xff ;
            squashedbitcount = lastpm >> 13 ;

            lastpm &= 0x700 ;
            lastpm |= temp >> 8 ;                      // high byte            lastpm = vitable [lastpm] ;

            lastpm = vitable [lastpm] ;
            squashedbits |= lastpm << squashedbitcount ;
            squashedbitcount += lastpm >> 13 ;

            outputbits &= 0xffff ;
            outputbits |= squashedbits << 16 ;

            if (squashedbitcount >= outputbitsfree)
            {
                outputbits >>= outputbitsfree ;
                squashedbitcount -= outputbitsfree ;

                temp = outputbits ;
                out [outcount++] = (uchar) (temp & 0xff) ;
                out [outcount++] = (uchar) (temp >> 8) ;

                outputbitsfree = 16 ;
                outputbits >>= squashedbitcount ;  // process any remaining bits
                outputbitsfree -= squashedbitcount ;
            }
            else
            {
                outputbits >>= squashedbitcount ;
                outputbitsfree -= squashedbitcount ;
                squashedbitcount -= squashedbitcount ;
            }
        }
    }
    
// reverse the bits	
	
	for (x = 0 ; x < outcount ; x++)
	{
		out [x] = table00 [out[x]] ;
	}
	
    return (outcount) ;
}


